Conversión de cadenas de caracteres de C++ a Delphi
Hola,
Tengo que utilizar una dll escrita en Visual C++ que exporta varias funciones que utilizan cadenas de caracteres tanto Wide como Ansi.
Por ejemplo :
int stdcall GetMessage(long p, unsigned char field, char *buf, int &len);
Esta función lo que va a hacer es llenar el buffer de caracteres de tamaño char (1 byte) acabados por Null.
La pregunta es si se puede utilizar directamente un AnsiString en esa posición de esta forma?
function GetMessage(p: LongInt; field: Byte; var buf: AnsiString; var len: SmallInt): SmallInt;
|