Hallo, das scheint sich doch ein wenig schwieriger zu gestalten, als ich anzunehmen vermochte. Ich habe hier eine "Public Class form1" erstellt, worin das Ereignis (Sub-Routine) aufgerufen wird, wenn meine Anwendung Daten von den Barcode-Leseger�ten erh�lt. Die Sub-Routine wird durch eine OCX-Komponente aufgerufen. Der Sub-Routine werden von der OCX-Komponente auch Parameter �bergeben.
Wenn ich nun am ende der "Public Class form1" folgendes einf�ge: Dim oT as New System.Threading.Thread(AdressOf SubRoutineName) oT.Start() - wo muss ich denn hier nun zu "SubRoutineName" die Paramter, die von der OCX-Komponente �bergeben werden, eintragen? - ich starte nachher meine Anwendung (Form) wie �blich; wird der 2. Thread automatisch ausgef�hrt, wenn der 1. "im Abarbeiten" ist? Gr��e Oskar -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Gesendet: Sonntag, 3. August 2003 13:55 An: [EMAIL PROTECTED] Betreff: [Vb.net] AW: [Vb.net] [Vb.net] ereignis eines OCX-objektes ausf�hren mehrmals (multithreading?) Hallo Oskar, Threads lassen sich in .Net einfach �ber Dim oT as New Thread(AdressOf SubRoutineName) anlegen. Du brauchst jedoch noch den Namespace system.threading SubRoutineName ist der Name einer von Dir erstellten SubRoutine, die irgendetwas macht, z.B. Daten empf�ngt. mit dem Thread kannst du jetzt nette Dinge machen. oT.Priority = ThreadPriority.AboveNormal 'sehr wichtiger Thread oT.Start() 'starten oT.Sleep() 'schlafen lassen oT.Abort() 'und tsch�ss ciao Thorsten -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Oskar Vaia Gesendet: Freitag, 1. August 2003 12:21 An: [EMAIL PROTECTED] Betreff: [Vb.net] [Vb.net] ereignis eines OCX-objektes ausf�hren mehrmals (multithreading?) hallo, ich programmiere grade eine anwendung f�r barcode-leseger�te, welche mit der anwendung auf dem server (host) �ber ein ocx-objekt kommunizieren. wenn ein solches ger�t daten sendet, so wird ein ereignis �ber das ocx-objekt ausgel�st. wenn nat�rlich parallel ein 2. leseger�t etwas sendet, so muss dessen abarbeitung nat�rlich warten. wie kann ich denn nun das ereignis mehrmals ausf�hren lassen? das ereignis heisst "DataArrived" und dazu steht in der doku des ocx-objektes folgendes: "Therefore, it's recommended that Host application creates a separte thread to handle hand terminal data and release DataArrived handling as fast as possible" wie kann ich denn diesen 2. thread nun in VB.NET erstellen? kann mir dazu vielleicht wer einen tipp geben? Besten dank und gr��e Oskar _______________________________________________ Vb.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/vb.net _______________________________________________ Vb.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/vb.net _______________________________________________ Vb.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/vb.net
