![]() |
![]() |
| 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
|
||||
|
||||
|
Hola,
Creo que te falta el atributo (por decirlo de algún modo) "name" a continuación de "external", de tal modo que con él indiques el procedimiento a que quieres acceder en la DLL que tratas de enlazar. Fíjate en la siguiente declaración:
¿Lo coges? Pues prueba a ver y nos cuentas qué pasó. ![]() |
|
#2
|
||||
|
||||
|
Gracias DEC, en este mismo instante lo pruebo.
|
|
#3
|
||||
|
||||
|
Posiblemente te estén dando gato por liebre
Si en la declaración external no se especifica name, entonces se asume que el nombre dado en la declaración coincide con el de la dll, y si el proveedor te dice que ese es el nombre y marca ese error, pues eso, te da gato por liebre. Sin embargo, creo recordar de mi oscuro pasado, que las dll en VB no son estándar, así que, si tal es el caso, posiblemente sólo puedas usarla en VB. // Saludos |
|
#4
|
||||
|
||||
|
Bueno, y nada más para aclarar lo que comenta David; la directiva name es necesaria sólo cuando deseamos usar un nombre distinto al que tiene la dll, por ejemplo:
Aquí, estamos importando una función que originalmente se llama IsThemeActive pero que en nuestro código identificaremos como ElTemaEstaActivo. // Saludos |
|
#5
|
||||
|
||||
|
Hola,
Cita:
![]() |
|
#6
|
||||
|
||||
|
Nop, no funciono, me marca el siguiente error:
Código:
Project D:\project1.exe faulted with message: 'access violation at 0x77f879a1: write of address 0x00030f00'. Proces stoped. Use step o Run to continue' Uso Delphi 6. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Dll y puntos de entrada | chete | Varios | 1 | 11-01-2006 13:20:28 |
| Error «illegal line ""» en extensión DLL que accede a Firebird | Al González | PHP | 2 | 19-09-2005 15:16:07 |
| validacion | halifax | Tablas planas | 7 | 06-02-2005 23:25:53 |
| Procedimiento Almacenado | Ulises | Providers | 3 | 30-01-2004 18:14:58 |
| Ayuda sobre un Procedimiento Almacenado | Nuria | Firebird e Interbase | 6 | 21-01-2004 13:18:15 |
|