FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
DLL stdcall external
hola a todos, quiero llamar una DLL y asi declaro la funcion
pero no me compila, el problema lo tiene con la palabra External, si yo quito esa parte compila sino no, me estará faltando declarar algo, o registrar, el error que me da es 'definición de campo no se permite después de los métodos o propiedades' cualquier dato que me puedan dar me va a ayudar, gracias desde ya. |
#2
|
||||
|
||||
Asi, tal como la has puesto, a mi me compila perfectamente.
¿No estará el error en alguna definición anterior de algún tipo? ¿Algún punto y coma que te falte? Saludos |
#3
|
|||
|
|||
hola, no el problema lo tiene con External, porque cuando compilo el cursos se posiciona en esta palabra y me da el error que di anteriormente 'Field definition not allowed after methods or propieties' no me faltara agregar algo en USES o que haya que registrar algo... porque lo único que yo hice fue agregar esa linea a mi proyecto... Gracias
|
#4
|
|||
|
|||
buscando... buscando... encontré el problema, pero me surgió otro
es que yo la tenia declarada donde pondría una función cualquiera y no es lo correcto, debe ir afuera de la clase
ahora compila pero me 'error de la aplicación' La aplicación no se ha podido inicializar correctamente (0xc000007b). si yo solamente declaro la función no me da ningún error, el problema esta cuando llamo a esa función.... alguna ayudita que me pueda dar, la DLL esta hecha en Visual Basic. Gracias, saludos Última edición por marilinspi fecha: 20-11-2013 a las 12:59:38. |
#5
|
||||
|
||||
marilinspi,
Cita:
1- El error se genera debido a que VB no puede crear DLLs estandar (De Forma Nativa), VB crea ActiveX DLLs, es por eso que no es posible encontrar un punto de entrada, sin importar si es StdCall o no el paso de parámetros. 2- Si tienes el fuente del ActiveX DLL en VB, puedes convertirlo a un DLL estándar por medio de PowerBasic, sin embargo esto implica cierto trabajo en la traslación. Revisa estos links: Cita:
Nelson. Última edición por nlsgarcia fecha: 20-11-2013 a las 17:36:23. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
External exception | Besto | Gráficos | 0 | 15-11-2006 10:13:36 |
stdcall? overload? | hmv | OOP | 4 | 30-10-2006 21:14:28 |
external procedure | arantzal | .NET | 3 | 16-12-2004 11:41:36 |
external file en IBExpress | santiago14 | Firebird e Interbase | 1 | 29-07-2004 20:28:17 |
Afecta EXTERNAL al rendimiento | floren | Firebird e Interbase | 7 | 26-04-2004 17:10:29 |
|