FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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; |
#2
|
||||
|
||||
@CSE1970,
Cita:
La función en C++ : Código:
int stdcall GetMessage(long p, unsigned char field, char *buf, int &len); Nota: 'DLLC++.dll' debe ser sustituido por el nombre del DLL en C++ que exporta las funciones. Espero sea útil Nelson. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conversion de caracteres | jafera | Firebird e Interbase | 7 | 20-06-2013 17:21:04 |
Sacar números de cadenas de caracteres. | McK | Varios | 14 | 03-12-2010 21:24:31 |
Conversión de caracteres delphi 7 y 2009 | ander | Varios | 0 | 03-12-2009 15:37:12 |
Case pero con cadenas en vez de con caracteres | noob | Varios | 9 | 21-01-2009 18:56:07 |
Conversion de caracteres especiales | JCarlosas | Varios | 0 | 13-06-2006 23:26:18 |
|