Re: Checkboxen "verschwinden"
From: Herfried K. Wagner [MVP] (hirf-spam-me-here_at_gmx.at)
Date: 11/09/04
- Next message: Marc Filthaut: "Re: Outlook Recurrence Problem"
- Previous message: Frank Dzaebel: "RE: Outlook Recurrence Problem"
- In reply to: Frank Jeseit: "Re: Checkboxen "verschwinden""
- Next in thread: Frank Jeseit: "Re: Checkboxen "verschwinden""
- Reply: Frank Jeseit: "Re: Checkboxen "verschwinden""
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 9 Nov 2004 22:55:59 +0100
Hallo Frank!
"Frank Jeseit" <buddyholly4@gmx.de> schrieb:
>> Nicht gut. Erstelle die CheckBoxen im Hauptthread
>> und benutze 'Control.Invoke'/'Control.BeginInvoke'
>> zum Zugriff darauf aus dem anderen Thread.
>
> Das geht nicht. Ich lade in einem eigenen Thread eine
> Menge Plugins, die dann im Hauptform angezeigt werden.
> Der Ladefortschritt wird im Hauptform angezeigt.
Handelt es sich um UI-Plugins? Falls ja, warum verfrachtest du das Laden in
einen eigenen Thread? Lade doch einfach die Assembly und dann instanziere
die darin enthaltenen UI-Klassen im Hauptthread deiner Anwendung.
> Das Ganze funktioniert auch soweit wunderbar - nur
> Checkboxen machen Stress und auch nur dann, wenn
> sie Checked=true sind und direkt nach dem Laden angezeigt werden
Instanzmitglieder von Windows Forms-Steuerelementen und -Formularen sind
nicht sicher für Multithreading. Daher ist besondere Vorsicht einerseits
beim Zugriff, andererseits auch beim Kombinieren von Steuerelementen, die in
unterschiedlichen Threads erstellt wurden, geboten. Letzteres sollte auf
jeden Fall vermieden werden, für ersteres gibt es ja die zuvor beschriebenen
Techniken:
<URL:http://www.google.de/groups?selm=eCpgcMmxEHA.3976%40TK2MSFTNGP09.phx.gbl>
> Unter Win2k bestand das Problem jedenfalls nicht.
Glück/Zufall. Auf alle Fälle ist dein momentanes Design nicht "best
practice" und fehleranfällig.
-- Herfried K. Wagner [MVP] <URL:http://dotnet.mvps.org/>
- Next message: Marc Filthaut: "Re: Outlook Recurrence Problem"
- Previous message: Frank Dzaebel: "RE: Outlook Recurrence Problem"
- In reply to: Frank Jeseit: "Re: Checkboxen "verschwinden""
- Next in thread: Frank Jeseit: "Re: Checkboxen "verschwinden""
- Reply: Frank Jeseit: "Re: Checkboxen "verschwinden""
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|