Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

problemas con addalias en inno setup

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: problemas con addalias en inno setup Responder citando

Estimado foro,

Mi aplicación está realizada en BCB6 y accede a Bases de Datos paradox (3 tablas).

Me he leido las intrucciónes y Faqs que vienen en la página de descarga de inno, y he conseguido que funcione el proceso que carga el BDE de borland.(Esto me sale)

Sigo las pertinentes instrucciones para insertar un alias en el BDE. Cuando instalo la aplicación resultante en una máquina que no es la mía, me aparece un mensaje tal k así:

kNOW DATABASE
Alias:myalias

Es evidente k lo del alias no lo hago bien...

A mi entender, creo k el pbma puede estar a la hora de pasarle los parámetros al ejecutable addalias.exe.Yo lo hago así:

Files]
Source: ..\BUILDER1\Project1.exe; DestDir: {app}; Flags: ignoreversion
Source: ..\Expediente.DB; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Alimentos.DB; DestDir: {app}\data; Flags: ignoreversion
Source: MiniReg.exe; DestDir: {tmp}
Source: BdeInst.dll; DestDir: {tmp}
Source: AddAlias.exe; DestDir: {tmp}
Source: ..\Historial.db; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.MB; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.PX; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Alimentos.PX; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.FAM; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.TV; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.XG0; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.XG1; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.YG0; DestDir: {app}\data; Flags: ignoreversion
Source: ..\Expediente.YG1; DestDir: {app}\data; Flags: ignoreversion


[Run]
Filename: {tmp}\MiniReg.exe; Parameters: """{tmp}\BdeInst.dll"""
Filename: {tmp}\AddAlias.exe; Parameters: """{app}\Project1.exe""""myalias""""{app}\data""""PARADOX"""

He probado pasarle 1,2,3 y 4 parámetros tal y como vien en el addalias.txt.

1. nombre del fichero de mi aplicación
2. nombre del alias
3. directorio donde se encuentran las tablas
4. y por último tipo de drivers.(también he probado con ""{tmp}\BdeInst.dll"")

En definitiva, no se cuantos parámetros hay que pasarle, ni en qué orden ni la sintáxis correcta.


Leí una consulta k respondía Markey, sobre crear los alias en tiempo de ejecución. Ese código tb lo he probado. El programa funciona bien, pero el ejecutable no. Me sigue dando el mismo problema del alias

También he probado crear el ejecuble sin las librerías dinámicas y sin los *.bpl.(Mismo problema del alias)

En fin, como veis estoy un poco deseperado.

Pues nada, gracias por leerno, y haber si hay suerte.

1 saludo
Volver arriba
Mensaje    Asunto: Responder citando

Código:
; Alias DAT
Filename: {tmp}\MiniReg.exe; Parameters: """{tmp}\BdeInst.dll"""
Filename: {tmp}\AddAlias.exe; Parameters: """-DAT"" ""{app}\Datos"" ""Paradox"""


haci lo uso yo y funciona a la perfeccion
no recuerdo bien pero el - indica que si existe entonces que lo borre y lo cree de nuevo, DAt es el alias que me va a crear....... y la va a crear en la carpeta DATOS dentro de la carpeta donde se instale la aplicacion.....

espero que te sirva........ok
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Ante todo gracias por molestarte, "elgatop".

Pero siento decir, que lo he probado tal y como tu dices, y me sigue saliendo el mismo error cuando intento instalar el ejecutable en otro pc:

nknown database
Alias: MyAlias

Se que el BDE se instala perfectamente, pero el alias, parece como si se lo saltase. No se.

De todas formas muchas gracias por contestar.
Volver arriba
Mensaje    Asunto: ya funciona, elgatoP Responder citando

El pbma estaba en k a la hora de pasarle los parámetros no le dejaba un espacio en blanco entre ambos.

Muchas gracias, elgatop. Tu ayuda ha sido vital. Gracias
Volver arriba
Mensaje    Asunto: jaquemate Responder citando

También puedes crear el alias cada vez que se carga la aplicación. En el siguiente ejemplo, comprueba si ya hay definido un alias en el BDE, y si no lo hay, lo crea sólo para la sesión actual, por lo que se borrará al terminar la sesión:

Código:
if (!Session->IsAlias("MI_ALIAS"))
  Session->AddStandardAlias("MI_ALIAS",ExtractFilePath(Application->ExeName),"PARADOX");


Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: PROBLEMAS INNO SETUP Responder citando

Uso ISTool para crear mis instalables.
Creo las instalaciones en mi ordenador , que tiene un W2000 server
pues bién cuando intento instalar el SETUP creado en un ordenador con W98 me da un error de USER32.DLL y no se que de una Layer .

He estado mirando si en el ISTool hay algun tema de usuarios o derechos pero lo que he visto es bastante poco aclarador.
Alguien se ha encontrado con lo mmismo?

Gracias de nuevo.
Volver arriba
Mensaje    Asunto: Responder citando

Tengo un modesto tutorial hecho por mi de como instalar el BDE y a la vez crear un ALIAS usando conjuntamente el InnoSetup y el IsTool, probado y funcionando correctamente en win98SE, WinME, y WinXP.
Si a alguien le interesa ponerme vuestro e-mail y os lo mandaré gustosamente Wink .
Volver arriba
Mensaje    Asunto: El tutorial Responder citando

Este tutorial que tienes habla del error 31 SETLAYERED no se que que se produce al intentar instalar una aplición compilada con INNOSETUP en W2000 sobre un W98 y que habla del USER32.DLL???

Gracias.
Volver arriba
Mensaje    Asunto: Responder citando

No ignacio, lo siento pero el error que describes no lo trato en mi tuturial ya que nunca se me ha presentado a mi. Lo siento. Crying or Very sad
Volver arriba
Mensaje    Asunto: Responder citando

Creo recordar que en el foro alguien encontró la solución y dijo que el problema estaba en que no había espacio entre las comillas. Es decir, en vez de "" poner " ".

Busca en el foro con la opción de buscar y encontrarás la solución
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Tutorial Responder citando

Tugui

Me interesaria ver tu tutorial, ya que estoy tratando de correr una aplicacion con una base de datos en un computador que no tiene builder y me sale un error : "An error ocurred while attempting to initialize the Borland Database Engine (error $2108).

Te agradesco, mi mail es betogu@yahoo.com

Mario
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.