Bist du sicher, daß der Eventhandler 'FormActivate' mit deinem Formular verbunden ist, d.h. ist der Name der Routine im Objektinspektor beim Ereignis 'OnActivate' sichtbar? Dieses Ereignis wird übrigens immer ausgelöst, wenn das Formular den Fokus erhält. Möchtest du in diesem Fall auch immer die .ini-Datei einlesen?
Zitat von
Muetze1:
Es kann auch ein Result ohne abschliessenden Backslash geben, wenn es der Rootpath ist, dann gibt er nur bis zum Doppelpunkt der Laufwerksangabe zurück.
Das gilt aber nur dann, wenn man beim Übergabeparameter auf den Slash verzichtet:
s := ExtractFilePath('C:test.dat');
In diesem Fall würde eine Klammern mit
IncludeTrailingBackslash unter Umständen den falschen Pfad liefern. Den korrekten erhält man dann mit:
s := ExtractFilePath(ExpandFileName('C:test.dat'));
Gruß Hawkeye