Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.298 Beiträge
 
Delphi 12 Athens
 
#2

AW: Kein Zugriff auf privates Symbol

  Alt 9. Apr 2022, 06:42
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.
  Mit Zitat antworten Zitat