FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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? |
#2
|
||||
|
||||
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
|
#3
|
|||
|
|||
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... |
#4
|
||||
|
||||
Cita:
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
|
#5
|
|||
|
|||
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! |
#6
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|