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 <[EMAIL PROTECTED]> 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

Odpovedet emailem