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 26-08-2011
amuntsempre amuntsempre is offline
Registrado
 
Registrado: sep 2008
Posts: 8
Poder: 0
amuntsempre Va por buen camino
Problema con ejecutable

Buenas,

tengo una aplicación delphi (aún no está terminada, pero lo que ya está funciona bien) que trabaja sobre una base de datos firebird montada en un servidor linux , y la quería probar en otra máquina. Vi por el foro que recomendaban Inno Setup. Seguí las instrucciones, y cree un setup.exe para instalar mi aplicación en otra máquina.
Hasta aquí todo bien, pero cuando finaliza la instalación el programa no funciona. Simplemente informa de un fallo de windows y no da mas iformación, sólo te deja cerrar la ventana en la que informa del error de windows.

Si os ha pasado algo parecido... agradecería vuestra ayuda.

Un saludo
Responder Con Cita
  #2  
Antiguo 26-08-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Este tipo de error normalmente se dan por problemas de dependencias. No has instalado en tu máquina objetivo todas las dependencias que requiere la aplicación.

Lo primero que puedes hacer es verificar si ya has copiado la biblioteca cliente de Firebird (fbclient.dll) y sus dependencias (MS Visual C++ Runtime libraries). Si ya has instalado esas bibliotecas, no estaría de más que nos listaras los componentes que estás utilizando en tu aplicación. Puede que más de alguno acá sepa de los requerimientos de dichos componentes.

Por ejemplo, no hace mucho un compañero tuvo un problema muy similar al tuyo. El problema lo causaba que estaba utilizando la interfaz de Ribbon y no había instalado las bibliotecas de tiempo de ejecución en las máquinas dónde estaba probando su sistema.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 26-08-2011
amuntsempre amuntsempre is offline
Registrado
 
Registrado: sep 2008
Posts: 8
Poder: 0
amuntsempre Va por buen camino
No tengo nada de eso instalado. La dll de firebird, la copio a pelo en system32 del Windows? Y lo del c++? Perdona mi ignorancia, si lo he desarrollado con delphi, por qué hace falta esa dependencia?

Lo probaré tan pronto como pueda, ahora me toca ejercer de padre.

Gracias
Responder Con Cita
  #4  
Antiguo 26-08-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por amuntsempre Ver Mensaje
Y lo del c++? Perdona mi ignorancia, si lo he desarrollado con delphi, por qué hace falta esa dependencia?
No es tu aplicación la que directamente depende de C++, sino las bibliotecas clientes de Firebird (fbclient.dll).

Nuevamente te pido, podrías proporcionar una lista de los componentes que has usado para desarrollar tu aplicación.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #5  
Antiguo 05-09-2011
amuntsempre amuntsempre is offline
Registrado
 
Registrado: sep 2008
Posts: 8
Poder: 0
amuntsempre Va por buen camino
Los componentes que estoy utilizando son:

tedit
tbitbtn
timage
tlabel
tspeedbutton
tcombobox
tdblookupcombobox
tdbgrid
tdbnavigator
tibdataset
tibquery
tibstoredproc

he estado fuera y por eso no he contestado antes.

Probé con tus indicaciones: copié fbclient.dll en c:/windows/system32 e instalé Microsoft Visual C++ 2010 Redistributable Package (x86), pero sigue sin funcionar.

Un saludo
Responder Con Cita
  #6  
Antiguo 05-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Copia a mano lo mismo que haces con el imnosetup y prueba a ver qué te falta.
Responder Con Cita
  #7  
Antiguo 05-09-2011
amuntsempre amuntsempre is offline
Registrado
 
Registrado: sep 2008
Posts: 8
Poder: 0
amuntsempre Va por buen camino
Ya funciona. He instalado el cliente de firebird, después mi aplicación y ... a la primera. Tengo que probar en más ordenadores del cole, pero creo que no hace falta nada más.

Gracias por vuestra ayuda.
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
Problema con ejecutable en otra pc lucho1981 Conexión con bases de datos 9 25-03-2009 04:44:31
Problema con Ejecutable b3nshi Varios 8 01-07-2008 03:04:37
Problema con ejecutable chino150 Varios 2 04-01-2008 20:16:53
Problema con el icono del ejecutable Choclito Varios 7 17-07-2007 17:53:42
Problema con ejecutable en otra estación Mario Varios 1 13-01-2004 20:32:27


La franja horaria es GMT +2. Ahora son las 19:13:32.


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