Moin...
Frage:
1. Breakpoint:
if OfficerAlexMain.OwnFolderList.IndexOf(aRealName) <> -1 then -> kommt er da an?
2. Wo ist die
OwnFolderList erzeugt?
3. Ist die
OwnFolderList übergeben?
4. Gibt es keinen
constructor der Klasse? -> zeigen.
5. Welchen Pointer Wert hat:
OfficerAlexMain.OwnFolderList hier
if OfficerAlexMain.OwnFolderList <> nil then
// besser
Assigned(OfficerAlexMain.OwnFolderList)
Mein Gefühl sagt:
OwnFolderList ist nicht "initialisiert". Da steht ein ungültiger Pointer.
Lösung:
Im
constructor FOwnFolderList := nil setzen.
PS:
Zitat:
Das hat funktioniert, bis ich heute abend
...das riecht auch danach.