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 27-02-2009
DrkMgc DrkMgc is offline
Miembro
 
Registrado: abr 2006
Posts: 17
Poder: 0
DrkMgc Va por buen camino
Error al ejecutar aplicación en otra PC

Hola, foro!

Estuve desarrollando junto a una amiga un sistema en Delphi 2009 sobre Windows Vista. Ya está listo, y funciona sin problemas en mi PC (Vista) y en la suya (XP), en ambas PCs está instalada la misma versión de Delphi con las mismas actualizaciones y componentes.

El problema se da cuando queremos ejecutar el sistema en otra PC, ya sea XP o W2K, nos sale el mensaje '*.exe ha detectado un problema y debe cerrarse' (en XP... en 2K no pasa nada)

En un principio pensé que era porque en las opciones del proyecto estaba marcada la casilla 'Build with Runtime Packages'... pero la desmarco, funciona sin problemas en mi PC, pero en las otras es lo mismo.

Ya me pasó esto antes... lo arreglé instalando Delphi en esa PC, compilando y haciendo el build... pero ahora no voy a poder ponerme a instalar el Delphi 2009 en el server sólo para hacer andar el sistema por primera vez... qué hago?
Responder Con Cita
  #2  
Antiguo 27-02-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Question

Hola DrkMgc ,me gustaria saber si te estas conectanto con algun servidor de DB ¿cual?, si la conexion es remota que componentes estas utilizando?,en fin da mas detalles para que te podamos ayudar,no tengas miedo en escribir, es mejor explicarse mejor y ser detallista aqui, para que te respondan.
Saludos..
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 27-02-2009
DrkMgc DrkMgc is offline
Miembro
 
Registrado: abr 2006
Posts: 17
Poder: 0
DrkMgc Va por buen camino
Hola

Gracias por responder.

Te doy los detalles

La aplicación está conectada con MySQL. Hacemos uso del ODBC para MySQL y en Delphi usamos los componentes BDE.

La aplicación se ejecutaría directamente en el servidor, donde está la base de datos.

Antes de instalar el programa en otra Pc, instalamos el motor de MySQL, el ODBC, ejecutamos el script para crear la base de datos, configuramos un alias y tendría que comenzar a funcionar sin problemas... la verdad no me explico qué es lo que pasa...
Responder Con Cita
  #4  
Antiguo 27-02-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Smile

Cita:
...y en Delphi usamos los componentes BDE.
Ese es el problema seguramente el BDE , para que puedas trabajar y poder conectarte
debes tener instalado el BDE en cada maquina cliente,sino no vas a poder nunca conectarte.El BDE ya esta obsoleto es la forma como hacia antes, por eso ahora
ya los de CodeGear no sacan las nuevas versiones de Delphi con BDE, me sorprende
que la version 2009 aun se este trabajando con el BDE,bueno no lo he probado.
Generalmente lo que se hace ahora para conectarse de delphi a mysql es hacer uso
de componentes de terceros tales como ZEOS,MyDac,etc.
Saludos..
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #5  
Antiguo 28-02-2009
DrkMgc DrkMgc is offline
Miembro
 
Registrado: abr 2006
Posts: 17
Poder: 0
DrkMgc Va por buen camino
Smile

Gracias! Ya lo solucioné instalando el BDE. Esta es la última aplicación donde uso los BDE. Ahora voy a empezar a probar los que me recomendaste. Se me haría muy difícil modificar el sistema ahora, por lo que con esto me salvaste.

Gracias!
Responder Con Cita
  #6  
Antiguo 01-03-2009
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Delphi 2008 y el 2007 traen el reemplazo al BDE
se llama,

DBX4

son tecnicamente mas rapidos y eficientes.

que el BDE y permiten hacer programacion generica en las bases de datos.
osea si usas los componentes DBX4
facilmente puedes cambiar a soportar mysql, MSSQL, oracle
pues el DBX4 se encarga de hacer las sentencias SQL. las querys para el motor
que indiques. y tu solo escribes codigo sql como generico. DBX4
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
como ejecutar una aplicacion desde otra maquina valera API de Windows 5 18-05-2007 21:47:34
Ejecutar otra aplicacion desde delphi Honorio Pulido Varios 2 14-04-2007 03:50:00
Ejecutar primero otra aplicacion. atani123 API de Windows 3 10-07-2006 15:22:22
Como ejecutar una aplicacion de delphi dentro de otra? Luis Alberto Varios 2 30-11-2005 00:31:39
Ejecutar otra aplicación desde la mía Bird15 API de Windows 4 13-09-2003 03:55:03


La franja horaria es GMT +2. Ahora son las 14:26:26.


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