Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   No puedo Ejecutar mi programa en otra PC (https://www.clubdelphi.com/foros/showthread.php?t=49104)

jooooseph 12-10-2007 19:42:20

No puedo Ejecutar mi programa en otra PC
 
Buen dia.

Recien me estoy iniciando en lo que es Delphi, me gusta este programa porq se puede programar en orden y es sencillo de usarlo.

Mi proble es el siguiente:

Yo puedo correr mi programa en mi pc, lugar en donde lo programe; pero cuando trato de correrlo en otra PC no se puede. Lo que una vez me dijeron es que necesitaba instalar el delphi en la maquina en la que queria que funcione el programa; pero tambien he visto que usan el InstallShield. He tratado de usar el InstallShiel pero al parecer tengo el mismo problema. Que me aconsejan hacer.

Gracias de antemano por las respuestas que me puedan dar:)

Atte

Joseph Obandp

eduarcol 12-10-2007 19:45:15

tienes bd??, algun componente en especial???, q error te da???, un programa simple deberia correr en cualquier maquina sin delphi-

jooooseph 12-10-2007 20:13:43

Mi programa tiene estos datos
 
En mi programa estoy trabajando con la base de datos de paradox. Cuando hago un programa simple sin muchas cosas, este si corre en cualquier maquina. Lo que me dijo una profesora es que cuando trabajo con mas componentes al Yo compilar mi programa, este toma las caracteristicas de mi Pc, y cuando la quiero ejecutar en otra con diferente hardware no corre, por eso la necesidad de volver a compilarlo en esa computadora, pero para esto debo instalar el delphi en esa pc. Lo que necesito es saber si se puede hacer sin la necesidad de instalar el delphi.

Atte

Joseph Obando

eduarcol 12-10-2007 20:24:56

tu profesora te dijo que debes instalar el delphi para que corra??? :confused::confused:

Te explico algo, eso solo sucede con los Visual (VB, Vfp) porq son interpretados, delphi es compilado, el ejecutable de delphi por si solo por mas grande qe sea corre en cualquier equipo con windows...

Ahora el problema que tu tienes es algo muy distintos, tienes que diferenciar lo que es tu aplicacion y el manejador de base de datos, tu como trabajas con Paradox tienes que instalar el BDe en la maquina que quieres utilizar el sistema, si trabajas con alias debes crear el alias en la maquina tambien, pero para asegurarte mas podrias explicarnos tu metodo de conexion...

En resumen, instala el BDE y coloca los alias o coloca la BD en la misma ruta a la que apuntas y eso dede bastarte

jooooseph 12-10-2007 20:51:49

Un poco mas de informacio
 
Yo uso el DataBase desktop para crear mis tablas.

Yo me conecto a mis trablas del paradox de esta manera:

Creo un formulario tipo Menu. Cuando le doy click a una opcion del Menu me lanza a otro formulario en donde trabajo con las tablas. Me conecto por medio de un archivo INI en el cual pongo la ruta en donde estan las tablas de mi proyecto. Esta tablas se enrutan sin ningun problema usando el componente table1.databasename:= (aca va la ruta) esto lo pongo en el onactivate del formulario al cual hice referencia.

si necesitas otra informacion que te de dimela please.

Atte

Joseph Obando:)

jooooseph 12-10-2007 20:53:30

Todo este procedimiento corre perfectamente en la pc donde estoy desarrollando mi proyecto

eduarcol 12-10-2007 20:54:56

no nada, prueba a instalar el BDE y te debe funcionar a las mil maravillas

jooooseph 12-10-2007 20:56:40

como puedo instalar el BDE.

eduarcol 12-10-2007 21:08:12

Puedes hacerte un instalador con el Instalshield o puedes instalarlo con el cd de delphi, o puedes buscar en google "Instalador BDE"

aunque estoy pensando que lo que te decia tu profesora era que instalaras el BDE desde el cd de delphi no que instalaras delphi

MON___ 14-10-2007 20:59:23

Sigue las indicaciones que te ha señalado Eduarcol. Con todos mis respetos: si tu profesora te ha dicho que debes instalar DELPHI para que "corra" el programa que has creado e instalado en otro pc, es urgente que cambies inmediatamente de profesora.

Neftali [Germán.Estévez] 15-10-2007 11:01:19

Cita:

Empezado por jooooseph (Mensaje 238200)
Lo que una vez me dijeron es que necesitaba instalar el delphi en la maquina en la que queria que funcione el programa

Craso error. Además de innecesario, es una pérdida de tiempo y es ilegal. Más cuidado con quien te da esos consejos...:(:(:(

karlaoax 15-10-2007 15:22:24

En el foro existen varios temas de Paradox en Red los cuales te ayudaran a resolver tus dudas:

http://www.clubdelphi.com/foros/showthread.php?t=33491

Karla ;)

Roll06lm 15-10-2007 17:40:56

Qué hacer en tu caso, Jooooseph
 
El InstallShield Express de cualquier Delphi, en el asistente de creación del paquete de distribución, le puedes decir que te agregue el BDE e incluso decirle los datos del alias de tu aplicación y el lo crea automaticamente.

Usalo, investígalo con detenimiento que la aplicación funciona bien, lo único que Delphi no pone en el Paquete es el BDE, Delphi es compilado, todos los componenetes y demas cosas externas al Delphi las compila en su ejecutable, no es como VB que hay que cargar con cuanta librería y demas utilizas

Investiga lo que te digo Jooooseph, con eso puedes resolver sin dificultad.

Un saludo
Roll06lm

jooooseph 16-10-2007 19:15:20

Cita:

Empezado por Roll06lm (Mensaje 238621)
El InstallShield Express de cualquier Delphi, en el asistente de creación del paquete de distribución, le puedes decir que te agregue el BDE e incluso decirle los datos del alias de tu aplicación y el lo crea automaticamente.

Usalo, investígalo con detenimiento que la aplicación funciona bien, lo único que Delphi no pone en el Paquete es el BDE, Delphi es compilado, todos los componenetes y demas cosas externas al Delphi las compila en su ejecutable, no es como VB que hay que cargar con cuanta librería y demas utilizas

Investiga lo que te digo Jooooseph, con eso puedes resolver sin dificultad.

Un saludo
Roll06lm

Lo que pasa es q he instalado el Delphi para que me pueda instalar database desktop y el BDE Administrator. Y recien el programa me corre, sin la necesidad de compilar mi proyecto otra vez en esa computadora, lo cual soluciona mi duda en que no se necesita compilar el proyecto en cada computadora. La duda esta en como solucionar el problema de la base de datos.


Gracias por las respuestas de todos, me han ayudado a despejar algunas dudas

Atte

Joseph Obadno:)

Lepe 17-10-2007 12:10:44

Googleando, en esta web tienes el BDE 5.2

saludos

jooooseph 18-10-2007 20:04:36

OK.... Muchas Gracias
 
Gracias man.


No hay nada que hacer que mi profesora esta mas en la luna que aca. Metio una burrada al decir eso de la compilacion, pero bueno. Con el archivo que baje de la BDE5 funciona de las mil maravillas. Gracias a todos por poder responder mi pregunta.


ATTE


Joseph Obando:):D


La franja horaria es GMT +2. Ahora son las 19:39:29.

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