Hello, I'have resolved my problem. The approach I have taken is: In the external function in C convert the char array into a Gambas String (length + array of char) then in Gambas I get the string thru the Read #pointer, stringvar function. Could anybody confirm if this is the best approach? Regards.