vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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 - Ein- und Umsteiger
Re: Programm hängt ... 
Autor: Manuell
Datum: 14.02.07 12:54

Hi,

Das ist meiner Meinung nach ziemlich pervers was jetzt kommt, die kommunikation zwischen Thread und Hauptprogramm.
Generel kannst du deiner methode die als Thread laeuft nicht mal so eben parameter uebergeben, genauso schlecht kannst du von deiner "thread-methode" Ergebnisse ans hauptprogramm zurueckliefern.
Am besten packst du deine methode in eine eigene Klasse.

deine methode:
Class LadeUndVergleiche
dim URL as String
         public Sub methodeLadeUndVergleiche()
              {mache irgendwas mit der URL usw}
              RaiseEvent Done(Me, result)
         End Sub
End Class
Jetzt die Aufrufende, erst Objekt von LadeUndVergleiche erzeugen und den Parameter der URL setzten
Module Module1
   Dim WithEvents Vergleiche as LadeUndVergleiche
   Sub Main()
   Dim mythread As Threadin.Thread
   vergl = new LadeUndVergleiche()
   vergl.URL = "nwoeirnwoer"
   mythread = New Threading.Thread(AddressOf _
     LadeUndVergleiche.methodeLadeUndVergleiche)
   mythread.start()
   End Sub
 
   Public Sub vergl_Done(Byval obj as Object, Byval result as String) Handles _
     vergl.Done
      {mache was mit dem Ergebnis}
  End Sub
End Module
Ist jetzt nur ein Beispiel, aber ich hoffe das Prinzip wird klar.
Fande es als ich es zum ersten mal gemacht habe echt ziemlich "ekelhaft"

Mit besten Grüßen

1 + 1 = 3 , fuer hinreichend gro?e 1.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programm hängt ...1.357Offroader14.02.07 11:04
Re: Programm hängt ...688Manuell14.02.07 11:19
Re: Programm hängt ...663Offroader14.02.07 12:24
Re: Programm hängt ...660Manuell14.02.07 12:54
Re: Programm hängt ...694ModeratorFZelle14.02.07 13:38
Re: Programm hängt ...662Offroader14.02.07 14:05
Re: Programm hängt ...672waYne14.02.07 12:57

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