Otra opción que tienes es la siguiente:
Cita:
[Run]
Filename: "{app}\AddAlias.exe"; Parameters: "MIBASE {app}\tables PARADOX"
|
Sin tantas comillas, recuerda que estas pasando parametros en la linea de comandos.
Cita:
Empezado por David
Otro detalle de la aplicación , es que no desinstala los alias , al desinstalar el programa , y si desinstala el programa y lo instalas de nuevo , en otro directorio , pues no te actualiza la ruta de los alias
|
Pues si se puede borrar agregando un signo - al Alias
Cita:
Filename: "{app}\AddAlias.exe"; Parameters: "-MIBASE"
|
Y también hay que modificar el programa AddAlias.
Aqui pego la modificación
Código Delphi
[-]
DbiInit(nil);
try
if FDelete then
try
DbiDeleteAlias(nil, PChar(GAlias));
except
end
else try
DbiAddAlias(nil, PChar(StrToOem(GAlias)),
PChar(StrToOem(FDrvName)),
PChar(FParams), True);
DbiCfgSave(nil, nil, True);
except
end;
finally
DbiExit();
end;
Saludos