Hallo Pump3r.
Ich würde das Wissen um den Namen der MUTTER.INI aus der Abteilungs-INI heraushalten. Genügt es nicht, das dein Installations-Tool weiß, wo es die Default-Werte hernehmen muss?
Delphi-Quellcode:
const
Key_Pfad = 'Pfad';
Key_Name = 'Name';
Key_Info = 'Info';
Section_AdobeReader = 'Adobe_Acrobat_Reader';
// ...
var
AbteilungIni, MutterIni: TMemIniFile;
sPfad, sName, sInfo: string;
begin
// ...
sPfad := AbteilungsIni.ReadString(Section_AdobeReader, Key_Pfad,
MutterIni.ReadString(Section_AdobeReader, Key_Pfad, '')
);
// ...
end;
Jetzt kann deine Abteilungs-INI so aussehen:
Code:
[Adobe_Acrobat_Reader]
[EPO]
[vScan]
[Office]
Grüße vom marabu