Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   DLL no funciona con ejecutables de Visual 6.0 (https://www.clubdelphi.com/foros/showthread.php?t=64861)

clavijo83 22-04-2009 23:10:56

DLL no funciona con ejecutables de Visual 6.0
 
hola a todos compañeros de foros.

estoy desarrolando una DLL en delphi que la pruebo con un proyectico de visual 6.0 y funciona perfectamente.
pero no se que pasara que cuando creo el ejecutable del proyecto de visual y llamo una funcion de la DLL me muestra un mensaje con el siguente error:

Proyecto1:Proyecto1.exe - Error de aplicacion

la Instruccion en "0x7c920ef4" hace referencia a la memoria en "0xffffffff8", la memoria no se puede "read".

lo he probado con otro ejecutable de visual y me muestra el mismo error.

lo mas curioso es que parte de la funcion se ejecuta y cuando llega a otra punto de la funcion estalla el problema.
quisiera saber porque ocurre esto y de que manera puedo solucionarlo. estuve buscando pero no encontre razones de este problema, les agradeceria su ayuda.

ah aclaro por si acaso jajaja.... si funciona cuando se llama la DLL desde un programa q se ejecuta desde el propio visual, mas no cuando ya esta generado el ejecutable. gracias

droguerman 22-04-2009 23:27:40

estás usando tipos String en la declaración de tu función?, de ser asi es más aconsejable usar el tipo pchar


La franja horaria es GMT +2. Ahora son las 23:43:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi