Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Ursachen für Threadfehler gesucht

  Alt 11. Mai 2018, 20:44
Das verstehe ich nicht. Wenn man keinen Ansatz hat könnte es natürlich mit allem zusammenhängen. Was ist denn hier das Indiz speziell für Grafiktreiber?
Das Indiz ist der Teil:

Es passiert immer dann, wenn GUI-Controls (TEdit usw) mit Inhalten befüllt, unter Verwendung von LockWindowUpdate neu gezeichnet oder enabled/disabled werden. Weiter kann ich es nicht eingrenzen, da es nur auf dem PC des Anwenders passiert, wo ich keinen Debugger habe.
Das alles ist ja kein komplizierter Code, wo man im Code viel falsch machen könnte. Nur sowas in der Art:

LockWindowUpdate(...);
...
AEdit := TEdit.Create(AOwner);
AEdit.Left := LeftBorder;
AEdit.Text := Data[i].Text;
...
LockWindowUpdate(0);

Und wie gesagt, der selbe Code läuft bei meheren (> 100) Anwendern seit Jahren ohne Problem. Nur bei dem einen Anwender nicht. Das deutet doch drauf hin, dass es externe Ursachen gibt.
  Mit Zitat antworten Zitat