Announcement

Collapse
No announcement yet.

TTreeView wird nicht angezeigt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TTreeView wird nicht angezeigt

    Hallo, ich habe folgendes Problem.

    I bekomme eine EAccessViolation in der ComCtl32.dll wenn ich die Repaint() oder Items->EndUpdate() Methode einer TTreeView Komponente Aufrufe. Unglücklicherweise passiert dies nicht immer, aber ziemlich oft. Außerdem tritt das Problem nicht bei allen Computern auf (auf den Computern unserer Firma tritt das Problem gar nicht auf, aber bei vielen unserer Kunden).

    Hier ist die vollständige Fehlermeldung:

    Zugriffsverletzung bei Adresse 77D88969 in Modul 'COMCTL32.DLL'. Lesen von
    Adresse 00000000.

    Call Stack Information:
    ----------------------------------------------------------------------------------------------------------
    |Address |Module |Unit |Class
    |Procedure/Method |Line |
    ----------------------------------------------------------------------------------------------------------
    |Running Thread: ID=1420; Priority=0; Class=; [Main]
    |
    |--------------------------------------------------------------------------------------------------------|
    |77E355C2|USER32.dll | |
    |CallWindowProcW | |
    |77E35496|USER32.dll | | |GetPropW
    | |
    |77D976E5|COMCTL32.DLL | |
    |DefSubclassProc | |
    |77E34EF5|USER32.dll | | |IsWindow
    | |
    |77E3D030|USER32.dll | |
    |SendMessageW | |
    |77BD6FC9|GDI32.dll | |
    |GdiReleaseDC | |
    |77E364D5|USER32.dll | |
    |ReleaseDC | |
    |77E4CFDA|USER32.dll | |
    |CallWindowProcA | |
    |77E4CFC4|USER32.dll | |
    |CallWindowProcA | |
    |77E34F45|USER32.dll | |
    |UpdateWindow | |
    |77E34F25|USER32.dll | |
    |UpdateWindow | |
    |00623095|MyApplication.exe|UntDeviceTreeView.cpp| TFrmDeviceTreeView|Fill
    |240[180]|

    I weiß bereits das Probleme auftreten wenn es mehrere ComCtl32.dll Versionen auf dem Windows XP System gibt und dies angeblich mit einem Hotfix behoben werden kann, aber der oben zitierte Fehler ist von einem Windows 2003 Server Standard Edition Betriebssystem mit SP1. Das Problem tritt aber auch auf anderen Betriebsystemen auf. Es ist auch schwer die Kunden dazu zu bekommen ihr System zu updaten, da dieses Problem nicht bei anderer Software auftritt.

    Wäre gut wenn jemand ein Lösung wüsste wie dieses Problem komplett behoben werden kann oder zumindest eine Notlösung weiß.

    Danke.
Working...
X