Ja, das Leben ist sch�n... also sinnvollerweise solltest Du dann die Dorm in ein Klasse und die Verarbeitung in eine zweite packen. (auch innerhalb einer Klasse sollte das mit den Threads no problem machen, da die Klassen selbst auch mehrere threads haben k�nnen)
Oskar Vaia <[EMAIL PROTECTED]> schrieb am 04.08.2003, 17:22:48: > Und wenn ich nun alles nur in ein "Windows-Formular integriert" habe, also CLASS > form1? > > Gr��e > > Oskar > > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 4. August 2003 17:00 > An: [EMAIL PROTECTED] > Betreff: Re: [Vb.net] AW: [Vb.net] AW: [Vb.net] [Vb.net] ereignis eines OCX-objektes > ausf�hren mehrmals (multithreading?) > > > N�, N�, > > beim Aufruf Deiner Klasse solltest Du schon einen neuen Thread > verwenden. > Also bei Addressof kommt die Prozedur rein, in der der Aufruf der Klasse > passiert > > ciao > > > > Oskar Vaia schrieb am 04.08.2003, 15:50:24: > > 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 > _______________________________________________ > 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
