Also ich würde den ConnectionString als UDL-Datei nach aussen legen.
http://www.zerbit.de/artikel/univers...t_gemacht.aspx
Falls es eine UDL-Datei gibt, würde ich diese verwenden und andernfalls
wie bisher weitermachen.
In einer UDL-Datei kannst du die Connection viel besser und bequemer einstellen,
als mit deiner Ini-Datei.
Delphi-Quellcode:
var
udlfile : string;
begin
udlfile := ChangeFileExt(ParamStr(0), 'udl'); // Name wie die EXE-Datei nur mit Endung .udl
if FileExists(udlfile) then
begin
ADOConnection1.ConnectionString:='FILE NAME='+udlfile;
end
else
begin
// Wie bisher die Connection aus Ini-File lesen
end;
ADOConnection1.Connected := True;