Ver Mensaje Individual
  #222  
Antiguo 02-10-2010
edgaronfo edgaronfo is offline
Miembro
 
Registrado: jul 2007
Posts: 33
Reputación: 0
edgaronfo Va por buen camino
Question corrigiendo mi mensaje anterior

Corrigiendo mi mensaje anterior (perdón, no se cómo editarlo), al final hablé del primer cambio que le hice, quise decir, el único cambio que le hice, que fue cambiar el tipo de dato, de PAnsiChar a PWideChar o PChar, porque al compilarlo como PAnsiChar, el delphi me dice que no es un tipo compatible:
E2010 Incompatible Types: 'Ansi' and 'Char'

Y si le hago un typecast como:
BIO_read_filename(bp, PChar(fn));

Ya me lo compila pero al correr y asignar el valor que me devuelve esta función al documento XML me marca un error:
EOleException : 'se encontró un carácter no válido en el contenido del texto'

Y he estado cambiándole los tipos de dato y me sigue devolviendo 'carácter no válido' o si le quito el typecast a AnsiString en fn := PAnsiChar(AnsiString(AFileName)); me marca otro error:
access violation at address 10055fd4 in module 'libeay32.dll'

Alguna sugerencia?

será por la versión del libeay32.dll?

Gracias
Responder Con Cita