![]() |
Problemas con el Instalshield con ejecutable de DELPHI 2005
Hola, hemos migrado una aplicación de Delphi 7 a Delphi 2005 (con VCL .NET)
Hasta el momento los instalables que he hecho con el instalshield han ido perfectamente, pero desde que me he hecho los upgrades de delphi 2005, si instalo el ejecutable en un ordenador que no sea el mio ya no funciona. Da un error de exception tipo: System.TypeInitializationexception No sé si tendrá que ver con las actualizaciones que hecho del delphi, porque con los mismos fuentes hice un instalable antes de hacer los upgrades y me funcionaba perfectamente. |
Hola,
Recuerda que en aquellas máquinas que quieras instalar tu aplicación debes instalar primero el Framework de .NET. |
Gracias Johnny
Está incluido de hecho ya me han funcionado instalaciones previas. |
Has revisado que al crear tu instalador este incluya los ensamblados necesarios para que la aplicacion funcione?
|
En teoria si, pero en la practica algo debe faltar para que al llevarlo a otro ordenador no funcione y en el mio si.
|
Ya hemos encontrado el problema.
El problema son las dll's de Indy que buscan una version de Borlan.Delphi que no correponde con la de los nuevos update. Para que funcione el ejecutable de Inda con el Update dos de Delphi, habria que copiar los siguientes ficheros: - Copiar en Archivos de Programa\Borland\BDS\3.0\Lib IndyCore90Net.dcpil IndyCore90Net.dcuil IndyProtocols90Net.dcpil IndyProtocols90Net.dcuil IndySystem90Net.dcpil IndySystem90Net.dcuil - Copiar en Archivos de Programa\Archivos Comunes\Borland Shared\BDS\Shared Assemblies\3.0 IndyCore90Net.dll IndyProtocols90Net.dll IndySystem90Net.dll Copiar en Archivos de Programa\Borland\BDS\3.0\Bin dclIndyCore90Net.dll dclIndyProtocols90Net.dll |
La franja horaria es GMT +2. Ahora son las 13:16:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi