FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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
__________________
Trigger |
#2
|
||||
|
||||
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 |
#3
|
||||
|
||||
Muchas gracias, roman
__________________
Trigger |
|
|
|