Die lautet (ErrorInsight): E2018: Record, Objekt oder Klassentyp erforderlich
Er weiß einfach nicht was Log sein soll, weil er gar nicht auf die Idee kommt in die
Unit Logging.pas zu schauen.
Es gibt in Delphi in den Projektoptionen
Unit-Gültigkeitsbereichsnamen...manchmal kommen effekte von da.
Ich hatte mal eine Datei, da funktionierte das navigieren zu deklarationen nicht und auch die Autovervollständigung nicht.
Die
pas Datei wurde in Winmerge mit einem Binaryfile icon angezeigt...obwohl es ne text datei war.
Habe dann die datei umbenannt alles oberhalb von "end." im Notepad makriert und in eine neue leere
pas Datei mit dem gleichen Namen eingefügt und das "end." eingegeben ...dann ging es wieder..
Das System ist kompliziert und hat komische Effekte.
Vielleicht einfach mal das Projekt neu anlegen.