Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-05-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 25-05-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola Marc,

Imagino que si estás utilizando el GDS32.dll, es porque tu aplicación va con Interbase y no se si la conexión la estarás haciendo en local o a un equipo en al red o si tu aplicación es cliente/servidor, tres capas, etc.

No obstante, creo que si (para windows xp) copias el GDS32.dll ensystem32 te quitarás este problema.

Aún no utilizo Delphi 2010, pero no creo que sea problema de la versión.

A mí me ha pasado alguna vez con versiones anteriores de Delphi.

Un saludo.
Responder Con Cita
  #3  
Antiguo 28-05-2010
Avatar de cesarsoftware
cesarsoftware cesarsoftware is offline
Miembro
 
Registrado: nov 2006
Posts: 241
Poder: 18
cesarsoftware Va por buen camino
Debe ser algo del Delphi 2010, porque yo corro una aplicacion en Delphi 2007 y va bien, la paso a 2010 y ya me dice que no encuentra gds32.dll.

He probado de todo, a copiar la dll en todos los directorios posibles, nada.
Usar DBXint.dll en vez de DBXint30.dll, nada.
Usar fbclient.dll, nada.

Ahora estoy revisando la unidad DB.pas a ver si veo algo.

Pero comprar una version nueva de delphi y tener estos problemas ....
Responder Con Cita
  #4  
Antiguo 28-05-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
Por mi parte, ya he encontrado el motivo del error. Se trata de que usaba los componentes SMExport y SMImport para exportar a Excel. Fué dejar de usarlos (y exportar directamente a CSV), y la aplicación volvió a funcionar bien en Windows XP sin nada de .NET.

El motivo real del problema? Ni idea. Me parece que tengo el código fuente de estos componentes, pero no lo he mirado. Ni creo que lo haga...

Saludos,

Marc
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Hacer que Delphi 2010 luzca como Delphi 7 jorosmtz La Taberna 0 11-04-2010 22:45:36
Delphi 2010 o .net? maricarmenNS Varios 6 05-03-2010 01:06:35
¿Qué se necesita en verdad para hacer cualquier programa en delphi? Master23 OOP 4 14-02-2010 15:11:41
Delphi 2006 necesita un parche si se instala IE7 Neftali [Germán.Estévez] Noticias 0 06-11-2006 10:14:38
Unidad ZLib de Delphi: Necesita DLL? Pandre Varios 2 04-04-2005 17:34:07


La franja horaria es GMT +2. Ahora son las 06:36:05.


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
Copyright 1996-2007 Club Delphi