TTreeView: OnChange Ungültiger Node, verschiedenes Verhalten
Hm,
konnte es in einem Satz nicht so ausführlich darstellen.
2 Rechner, Windows 10/Windows 7, Delphi XE irgendwas, Standard TreeView.
Auf einem Rechner wird das OnChange des TreeViews mit einem ungültigen Node aufgerufen,
beim Zugriff auf z.B. Node.Data schmiert Delphi erwartungsgemäß ab (Windows 7).
Node.ClassName bringt "ungültiges irgendwas", auch wie erwartet.
Auf dem zweiten Rechner läuft Delphi und damit das Programm klaglos weiter.
Das ganze passiert direkt beim Formularstart, es gibt also keine eigenen Aufrufe ausser halt das Füllen des TreeViews.
Die Quellen sind komplett gleich (frisch über VCS abgeglichen).
Was kann die Ursache sein?
PS:
Was ich vergessen hatte: Das unter Windows10 erstellt Programm schmiert auch ohne
IDE nicht ab,
das unter Windows 7 bringt die erwartete Zugriffsverletzung
und das auf verschiedenen Rechnern (Win7-Win10).