![]() |
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 |
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 |
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