Ver Mensaje Individual
  #1  
Antiguo 01-12-2014
@CSE1970 @CSE1970 is offline
Registrado
NULL
 
Registrado: ene 2013
Posts: 8
Reputación: 0
@CSE1970 Va por buen camino
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;
Responder Con Cita