vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Threadübergreifender Zugriff auf Steuerelement 
Autor: weberph
Datum: 19.07.07 04:05

Hallo,



bei dem Versuch auf ein Steuerelement zuzugreifen trat folgender Fehler

auf:

"Ungültiger threadübergreifender Vorgang: Der Zugriff auf das

Steuerelement <name> erfolgte von einem anderen Thread als dem Thread,

für den es erstellt wurde. "



Als Abhilfe fand ich als einzige Möglichkeit das Control über die

Invoke-Methode anzusprechen - jedoch kommt dort der selbe Fehler sobald

"me. invoke(...)" ausgeführt wird.



Der Thread, welcher versucht auf das Steuerelement zuzugreifen, wird beim beenden des eines asyncronen Aufrufs gestartet:



_client.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0, New AsyncCallback(AddressOf ReceiveCallback), state)



_client ist ein Socket der die Sub "ReceiveCallback" aufruft, sobald Daten über das Socket eingehen.



Wie kann die Prozedur "ReceiveCallback" auf ein im Main-UI-Thread erzeugtes Control zugreifen oder eine Nachricht an den Main-Thread schicken?



Jede Hilfe ist willkommen; ich googel mir schon seit zwei Tagen den Wolf.

Vielen Dank

Philipp
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Threadübergreifender Zugriff auf Steuerelement5.732weberph19.07.07 04:05
Re: Threadübergreifender Zugriff auf Steuerelement4.629Melkor19.07.07 09:09
Re: Threadübergreifender Zugriff auf Steuerelement4.687Moderatorralf_oop19.07.07 09:12
Re: Threadübergreifender Zugriff auf Steuerelement4.611Melkor19.07.07 10:08
Re: Threadübergreifender Zugriff auf Steuerelement4.319Griever22.07.07 20:56
Re: Threadübergreifender Zugriff auf Steuerelement4.313lpinter22.07.07 21:45
Re: Threadübergreifender Zugriff auf Steuerelement4.682Moderatorralf_oop22.07.07 23:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel