Hm, dann scheint die Aussage:
"Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged."
Generell nicht wirklich zu stimmen. Hab mir mal den Code dazu angeschaut. Interessanterweise wird CheckForIllegalCrossThreadCalls DEFAULT auf FALSE gesetzt, wenn man keinen Debugger attached:
referencesource.microsoft.com/…ntrol.cs,f9d81f74d420451e
Zeile 303.
Das macht die Diskussion eigentlich überflüssig. Im Release wird checkForIllegalCrossThreadCalls Default nämlich immer auf False gesetzt. Es sei denn, man überschreibt es explizit mit true .
Die Exception wird hier ggf. geworfen:
Zeile 2770. Keine Ahnung warum es im BGW dann keine Exception gibt..
"Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged."
Generell nicht wirklich zu stimmen. Hab mir mal den Code dazu angeschaut. Interessanterweise wird CheckForIllegalCrossThreadCalls DEFAULT auf FALSE gesetzt, wenn man keinen Debugger attached:
referencesource.microsoft.com/…ntrol.cs,f9d81f74d420451e
Zeile 303.
Das macht die Diskussion eigentlich überflüssig. Im Release wird checkForIllegalCrossThreadCalls Default nämlich immer auf False gesetzt. Es sei denn, man überschreibt es explizit mit true .
Die Exception wird hier ggf. geworfen:
Zeile 2770. Keine Ahnung warum es im BGW dann keine Exception gibt..
Das ist meine Signatur und sie wird wunderbar sein!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mono“ ()