Hay algo q no tengo claro........en C si te funciona?, otra cosa...no recuerdo muy bien Pascal.....pero tal vez no deberías usar un
string sino un puntero genérico o un puntero a un arreglo de
Char. Otra cosilla.... el espacio al q apunta pantalla puede ser estático? o lo q sería eqivalente..... reservado por la misma función q la llama? o la función n la dll se encarga de reservarlo...? si fuese esta última tal vez sería mejor un doble puntero
o declararlo:
para q se pueda modificar el puntero en la función sin hacerlo como doble puntero...valga la redundancia
.