Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con el Instalshield con ejecutable de DELPHI 2005 (https://www.clubdelphi.com/foros/showthread.php?t=25869)

Ainbazter 06-10-2005 11:14:34

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.

Johnny Q 06-10-2005 17:50:03

Hola,

Recuerda que en aquellas máquinas que quieras instalar tu aplicación debes instalar primero el Framework de .NET.

Ainbazter 06-10-2005 18:58:06

Gracias Johnny
Está incluido de hecho ya me han funcionado instalaciones previas.

Johnny Q 06-10-2005 19:23:14

Has revisado que al crear tu instalador este incluya los ensamblados necesarios para que la aplicacion funcione?

Ainbazter 10-10-2005 10:30:15

En teoria si, pero en la practica algo debe faltar para que al llevarlo a otro ordenador no funcione y en el mio si.

Ainbazter 24-10-2005 10:01:06

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 01:51:49.

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