Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   AnsiString en una Dll (https://www.clubdelphi.com/foros/showthread.php?t=6698)

Trigger 19-01-2004 16:10:40

AnsiString en una Dll
 
Saludos,
Mi pregunta es como podria mandar o recibir parametros de una dll tipo AnsiString, o si que tengo que convertirlos a otro tipo, ya que compila bien, pero a la hora de ejcutar sale un error

Gracias

roman 19-01-2004 16:32:31

Siempre que creas un proyecto dll en delphi te aparece una nota que te indica que para poder usar strings (igual que AnsiStrings) debes incluir la unidad ShareMem tanto en el dll como en el archivo dpr el proyecto que la use y debe ser la primera unidad declarada.

Como ahí mismo dice, ShareMem es la interfaz para BORLNDMM.DLL que deberá distribuirse junto con el proyecto.

Si deseas evitar esto deberás restringirte a tipos PChar o cadenas ShortString (cadenas de máximo 256 caracteres).

// Saludos

Trigger 21-01-2004 22:53:20

Muchas gracias, roman


La franja horaria es GMT +2. Ahora son las 13:03:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi