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 21-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
instalar programa

He creado el programa, he usado el inno setup, y me lo instala bien, cuando lo ejecuto me funciona bien(he borrado el path de origen, pero cuando lo llevo a otro ordenador me da error al ejecutar.

El programa tiene bases de datos e imagenes, a la hora de compilar el programa con el delphi, le he cambiado 'a mano' la ruta para que coincida con el path de la instalacion (otra forma no se)...
estoy que me vuelvo loco la verdad, no puede ser tan dificil o si?
Responder Con Cita
  #2  
Antiguo 21-06-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Me imagino, porque no das mas datos, que el problema es la ruta de la base de datos.

Si nos das mas detalles seguro se te podría ayudar mejor.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 21-06-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Si has creado tu programa con Tablas usando BDE, recuerda que debes configurar tu Path para que apunte hacia el lugar donde se encuentra tu Tabla (Ya sea o no utilizando el alias).

Tambien, acuerdate de agregar en "Teares Administrativas" Tu DNS para que apunte a tu tabla.

Karla
Responder Con Cita
  #4  
Antiguo 21-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
La ruta creo que esta bien, proque, una vez instalado el programa, me funciona, y si renombro el directorio donde esta la base de datos me da error...
Es un programa simple que solo lleva bases de datos, porque veo que las imagenes las compila dentro del programa.
Responder Con Cita
  #5  
Antiguo 21-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
Perdonad mi ignorancia, cuando uso el database desktop para decirle la ruta del alias, me lo guarda en el delphi, claro asi es normal que no me encuetre nada.

Estoy mirando en los post pero no encuentro la forma, hay alguna manera de indicarle al programa en tiempo de diseño en que path esta el alias?, imagino que seria con una linea de codigo. Estoy usando solo tablas y datasource.

gracias

he probado con el session1.addstandardalias, pero me dice que no hay nombre para la sesion, le pongo uno y me dice que no es unique en ese contexto.

EStoy desesperado.....
para cambiar el alias y la ruta de un alias ya asignado como le hago. porque la sesion es default y tendria que cambiar todos los default.

echadme un cable...plis.

Última edición por anubis fecha: 21-06-2007 a las 21:55:05.
Responder Con Cita
  #6  
Antiguo 21-06-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por anubis
La ruta creo que esta bien, proque, una vez instalado el programa, me funciona, y si renombro el directorio donde esta la base de datos me da error...
Bueno, la lógica dice que como tu programa está apuntando a una ruta específica no puedes ni debes cambiar ese directorio.

Pero como todo esto es 'salvable', necesitas modificar tu programa para que a través de un archivo ini, txt, el registro de windows, etc, etc, pueda leer y tomar la nueva ruta de acceso en tiempo de ejecución y ya podrás cambiarla a tu gusto.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #7  
Antiguo 22-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
Gracias, ya lo hice mas o menos como comentabas, lo he conseguido con esto, usando mi propio ordenador pero borrando y dejando el alias en el database desktop como estaba, es decir apuntando a la ruta inicial.

Código Delphi [-]
procedure tfentrada.cambiaalias;

var
  AParams: TStringList;
  Dir: string;
begin
  if not Session.IsAlias('bases') then
    begin
      ShowMessage('Alias MyAlias does not exist');
      Exit;
    end;
  AParams := TStringList.Create;
  try
    // get the current PATH parameter
    //Session.GetAliasParams('bases',AParams);
    Dir := 'c:\archivos de programa\hotel plaza palacio\bases';
    // get the new PATH parameter
   // if InputQuery('bases Alias Path','c:\' ,Dir) then

      begin
        // Update the alias parameters
        AParams.Clear;
        AParams.Add('PATH=' + Dir);
        Session.ModifyAlias('bases',AParams);
        Session.SaveConfigFile;
      end;
    finally
      AParams.Free;
    end;
  end;

el problema es cuando lo llevo a otro ordenador, al ejecutar el programa me dice, problema al iniciar el motor borland de la base de datos.
y lo he puesto antes de iniciar o buscar cualquier base de datos en el programa.
Responder Con Cita
  #8  
Antiguo 22-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
Ya di con la solucion, se necsita instalar el bde en el otro ordenador para que funcione, ahora queda a ver como se hace con el inno setup para instalar la aplicacion y la instalacion del bdeinst.dll

gracias de nuevo

Última edición por anubis fecha: 22-06-2007 a las 09:59:50.
Responder Con Cita
  #9  
Antiguo 22-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
ya esta gracias, rebuscando en la ayuda del inno ya pude instalar el bde y asignar un alias.
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
Cómo correr tu programa sin instalar delphi en la pc egarc Conexión con bases de datos 2 14-11-2006 20:11:39
programa para ver en que direccion del registro de windows escribe un programa? JuanErasmo Varios 1 09-11-2006 20:42:05
programa para instalar alfil123 Varios 1 20-10-2006 10:56:31
Instalar un programa en otro pc ? fonso_1 Varios 2 27-05-2006 09:45:10
Instalar un programa que usa Access Rox77 Tablas planas 7 23-06-2003 12:31:01


La franja horaria es GMT +2. Ahora son las 00:56: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