![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
El problema que tienes radica en dos partes
La primera es que Cuando creas Dlls que serán utilizadas por diferentes lenguajes (lo menciono por tu sentencia StdCall), no podrás utilizar Tipos String, por lo que deberas usar Pchar, y despúes en el código de delphi cuando haces la declaración de la función debes agregarle por igual la sentencia StdCall.
Suerte |
|
#2
|
||||
|
||||
|
También puede usar el tipo ShortSring. Tiene la limitante de 256 caracteres pero en muchos casos es más que suficiente y con la ventaja de no tener que ocuparnos del manejo de memoria como en el caso de los PChar.
// Saludo |
|
#3
|
|||
|
|||
|
Pues dicho y hecho Poliburro tenias razón me faltaba el stdcall en la declaración de la función, ya funciono todo y como decia tambien Roman pues use el ShortString y todo ha ido sobre rueda.
Gracias a todos los que me habeis ayudado. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error Raro al Usar IBX's sobre Firebird 2.0 | AGAG4 | Firebird e Interbase | 17 | 01-10-2008 20:29:39 |
| saber si alias esta creado en el dbe | Manuel | Varios | 2 | 13-10-2006 18:27:37 |
| Con que prog. se ha creado el cd de club delphi? | gaupasa | Varios | 8 | 01-07-2005 14:59:19 |
| Saber si un formulario ya está creado o no. | Tecnic2 | OOP | 2 | 27-09-2004 13:27:01 |
| usar un programa ya creado para una nueva aplicacion | fabriciof | Varios | 3 | 02-05-2004 20:50:31 |
|