![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola,
He de crear una unidad para Delphi con las cabeceras de las funciones que hay en la dll. El punto de partida es el fichero .h proporcionado. Tengo algunas dudas a ver si me podeis ayudar: (A) __declspec(dllexport) int __stdcall SetTimeout(long p, int timeout); Mi traducción sería: function SetTimeout(p: LongInt; timeout: SmallInt): SmallInt; stdcall; external 'Controldll.dll'; Es correcta? (B) __declspec(dllexport) void __stdcall Init(long *p, wchar_t *name, wchar_t *ip, wchar_t *path); Mi traducción sería: procedure Init (p: PLongInt; name: PWideChar; ip: PWideChar; path: PWideChar); stdcall; exernal 'Controldll.dll'; poner procedure es correcto? PWideChar o WideChar directamente? p: PLongInt o var p: LongInt? (C) Se puede utilizar var con los * del C? por ejemplo es lo mismo long *p --> var p: LongInt como parámetro de una función? Muchas gracias de antemano. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
donde puedo comprar libros en mexico, la biblia de delphi7 y mastering delphi7? | sakuragi | Varios | 30 | 12-02-2013 18:37:51 |
Cual es mejor de firebird o interbase y cual puedo usar con delphi7 | jeremiselxi | Firebird e Interbase | 25 | 07-09-2012 17:33:36 |
Que versión de MySQL usar para conectar con Delphi7? | Lizette | MySQL | 3 | 26-09-2008 03:48:39 |
TMS y Delphi7 | Troffed | Varios | 3 | 24-05-2006 11:38:56 |
como usar ftp en delphi7 | cso2000 | Internet | 1 | 15-01-2004 02:51:54 |
![]() |
|