Moin Phlux,
also mit einer kleinen Ausnahme tut's Deine Kompo bei mir.
Den genannten Fehler kann ich nicht nachvollziehen.
Nur das
Delphi-Quellcode:
If not (csDesigning in ComponentState) then
ListDirectory(fPath);
im constructor wird nicht funktionieren (bzw. tuts nicht) da zu diesem Zeitpunkt fPath noch nicht gesetzt ist.
Was auch garnicht notwendig ist, denn sollte Path im
OI gesetzt worden sein, so wird bei der Initialisierung dieser Wert aus der Formularresource ausgelesen und in Path gesetzt. Da hierfür ja die Routine SetPath verwendet wird, wird ListDirectory in dieser Routine ausgeführt.