Hallo,
ich verwende Graphics32 unter D6/Enterprise und seit dem Umstieg auf die aktuelle
Version 1-8-3 treibt mich eine ständige
Exception zum Wahnsinn.
Die
Exception EAccessViolation wird immer ausgelöst, wenn ich einen Mausklick auf ein
TImgView32 ausführe. (Auch bei allen Beispielprojekten von Graphics32.)
Inzwischen habe ich alle
BPL's und
DCU's bereinigt/aktualisiert, ausserdem habe ich in der G32.inc die XPTHEMES ausgeklammert:
(*
{$DEFINE XPTHEMES} // enable support for windows xp themes
*)
Hier einmal die Debuggerinfo aus Delphi:
---
Im Projekt ImgView_Layers_Ex.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00494B98 in Modul 'ImgView_Layers_Ex.exe'. Lesen von Adresse 00000023'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---
Das Problem liegt in dem
Unit G32_Layers.pas unter
TLayerCollection.MouseDown. Anscheinend ist hier
Result.FLayerOptions nicht definiert.
Hat jemand eine Idee, wo ich noch nach der Ursache suchen könnte?
Gruss, Ralle