PDA

Ver la Versión Completa : Error en otros PC


Delar
01-06-2008, 14:33:34
Buenas, he estado haciendo un programa, y ahora quería problarlo en otros PC para ver que tal de rendimiento etc.
En el mio funcina bien
En el segundo (WinXP Home SP2) al abrir el programa dice que "Project1.exe ha detectado un problema y debe cerrarse" (típica ventanita de "No Enviar" "Enviar informes de errores").
En el tercero (WinVista Ultimate) lo mismo pero con el estilo de Windows Vista (que intenta buscar solución etc).
Supongo que será por que falta alguna DLL o algo, ya que en el mio va bien.
Os dejo la lista de Uses que tiene para que me digais si falta alguna DLL o algo:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ScktComp, IdBaseComponent, IdComponent, IdTCPConnection,IdMultipartFormData,
IdTCPClient, IdHTTP, IdCookieManager, IdIOHandler, IdIOHandlerSocket,
IdSSLOpenSSL, StdCtrls, OleCtrls, SHDocVw, Sockets,
MSWinsockLib_TLB;

Y las DLL/OCX que llevo con el programa son:
libeay32.dll
ssleay32.dll
MSWINSCK.OCX

Alguien sabe porque pasa eso?

Saludos

Neftali [Germán.Estévez]
02-06-2008, 09:24:15
Puede ser que la versión de las DLL no sea la correcta para otros S.O.

Revisa las versiones de esas DLL's en otros sistemas y prueba con ellas.

Delar
02-06-2008, 13:59:04
Lo que pasa es que mi ordenador es igual que el segundo, y no va bien en el segundo y en el mio sí.

Neftali [Germán.Estévez]
02-06-2008, 15:21:57
Utiliza algun programa para mirar las dependencias del ejecutable. "Dependency Walker" o el "PE Information" que viene con los GExperts, por ejemplo.
Con ello podrás saber todas las DLL's que necesita tu programa para poder ejecutarse (siempre que no las estés cargando de forma dinámica)

Cañones
05-06-2008, 20:24:37
Hola.
Tal vez te falta midas.dll si es que usaste componentes midas.
Espero te sirva.
Saludos