Einzelnen Beitrag anzeigen

Wapiti

Registriert seit: 26. Jan 2007
15 Beiträge
 
Delphi 2005 Personal
 
#1

Zugriffsverletzung ... in Modul 'comctl32.dll' ...

  Alt 4. Feb 2011, 15:16
Bei Verwendung der Explorer-Nachbau-Komponente TShellListView bzw. TVirtualExplorerListView erhielt ich auf unterschiedlichen Rechnern immer wieder Zugriffsverletzungen beim Aufrufen der Standard-Kontextmenüs von Dateien bei Betätigung der rechten Maustaste. Nach "Wegklicken" der Zugriffsverletzung öffnete sich das Popupmenu dann ganz normal und fehlerfrei.

Nach vielen Versuchen und insbesondere nach ewigem Suchen bin ich durch http://www.swissdelphicenter.ch/de/f...?topic=10339.0 auf die Idee gekommen, dass dies etwas mit dem XPManifest zu tun haben könnte. Also TXPManifest dem Projekt hinzugefügt und die Zugriffsverletzungen waren Geschichte. Auch nach Entfernen der Komponente bleibt das XPManifest im Recourcenbereich der Exe-Datei enthalten (???) und es gibt keine Zugriffsverletzung mehr.

Kann das einer erklären? Ich nehme an, dass dadurch andere Komponenten oder andere Funktionen der comctl32.dll genutzt werden und dies zusätzlich von der Version der DLL abhängig ist.
Ralf
  Mit Zitat antworten Zitat