![]() |
![]() |
| 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 |
|
#2
|
||||
|
||||
|
A lo mejor te puedo ayudar con un ejemplo:
Si tenemos en una librería hecha en Delphi esta función:
Podemos hacer un pequeño programa en C que la utilice de la siguiente manera: Código:
#include <stdio.h>
#include <windows.h>
typedef int (*MYPROC)(char *str);
int main(int argc, char *argv[])
{
HINSTANCE hinstLib;
MYPROC ProcAdd;
char s[256];
strcpy(&s[1], "Hola mundo");
s[0] = strlen(&s[1]);
hinstLib = LoadLibrary("libreria.dll");
if (hinstLib != NULL)
{
ProcAdd = (MYPROC) GetProcAddress(hinstLib, "Mensaje");
if (ProcAdd != NULL)
(ProcAdd) (s);
else
printf("No puedo cargar la libreria\n");
FreeLibrary(hinstLib);
}
return 0;
}
|
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ayuda con delphi | darkbits | Varios | 2 | 12-07-2006 15:33:39 |
| Instalar Ayuda (.HLP) en la Ayuda de Delphi? | MasterXP | Varios | 6 | 12-04-2006 06:57:49 |
| Ayuda con delphi 7 | tato | Varios | 3 | 19-12-2005 20:46:35 |
| Una Ayuda en Delphi | Javier rafael | Lazarus, FreePascal, Kylix, etc. | 9 | 03-11-2005 10:45:37 |
| No puedo abrir la ayuda de delphi 8/delphi 2005 | ASAPLTDA | Varios | 0 | 24-12-2004 16:20:53 |
|