Delphi 2010 necesita .NET?!
Buenos días,
Estoy en la recta final del desarrollo de una aplicación. La estoy testeando con la ayuda del VirtualBox, y unas cuantas instalaciones limpias de Windows XP, Windows Vista (32 y 64bit) y Windows 7 (32 y 64bit).
En los Vista y 7 es instalar la aplicación y todo funcionar. Pero la sorpresa llega en el XP (que debería ser el que funcionase mejor, ya que el desarrollo se ha hecho en máquinas con XP).
Con un XP SP2 o SP3 recien instalado, la aplicación NO VA. Simplemente no me encuentra la GDS32.DLL (está en la misma carpeta que el ejecutable), y luego se "corrompen" las cadenas que indican directorios.
He instalado distintas actualizaciones del XP. Primero las actualizaciones de seguridad, y tampoco funcionaba. Luego, el runtime .NET 1.1, y tampoco. Y finalmente he instalado el .NET 3.5, y milagro: la aplicación ha funcionado a la perfección.
La aplicación sólo la he instalado una vez, antes de poner cualquier actualización, por lo cual queda descartado que el problema sea del instalador (el CreateInstall Free).
Las cadenas de los directorios y que indica donde está el GDS32.DLL se crean "al vuelo". En el registro está guardada la carpeta raiz de la aplicación, y luego sólo se añaden los nombres de ficheros o archivos.
A alguién le ha ocurrido algo similar? Puede ser un problema del Delphi 2010? De las IBDAC? Del QuickReport 5? Del Async 32? A parte de estos, no uso ningún otro componente de terceros...
Un saludo,
Marc
|