El inconveniente de esta última propuesta es que si se trabaja en red se obtendrán no pocas corrupciones de índices ya que se aconseja separar el ejecutable de los datos por ejemplo.
C:\Alfa
C:\Alfa\Progs {Aquí estaría el/los ejecutables}
C:\Alfa\Datos{Aquí las tablas}
C:\Alfa\Net{Aquí PdoxUsrs.Net}
C:\Alfa\Temp
Por otra parte se puede incluir en el ejecutable una función que se encargue de crear el alias sino existiera:
Código Delphi
[-]Function Crear_Alias(NombreAlias:String;Nombredir:String):Boolean;
begin
If not session.IsAlias(NombreAlias) Then
Begin
Try
Session.AddStandardAlias(NombreAlias,Nombredir,'PARADOX');
Session.SaveConfigFile;
Result:=True;
except
Application.MessageBox('Error Creando el alias','Atención',MB_OK);
Exit;
Result:=False
End;
end
else
begin
Application.MessageBox('El alias ya existe.','Atención',MB_OK);
Result:=False;
end;
end;
Un Saludo.