|
| Autor |
Nachricht |
Analegrande Tutorial Leser

Anmeldedatum: 01.05.2008 Beiträge: 69
|
Programm "hängt" beim arbeiten
Verfasst am: 23.08.2008, 01:10 |
|
|
Hallo,
mein Programm "steht", "hängt" oder wie auch immer beim der Arbeit. Das Program läuft, jedoch würde ich gerne, auch wenn es arbeitet zb. einen Button drücken können um es zb. zu pausieren. Aber man kann es beispielsweise nicht verschieben geschweige denn andere Aktionen mit der Form machen.
Habt ihr vieleicht Vorschläge wie ich das verhindern kann ?
Gruss Anale |
|
| |
|
 |
r4z3r Poster

Anmeldedatum: 16.04.2008 Beiträge: 173
|
Verfasst am: 23.08.2008, 09:05 |
|
|
| Arbeite mit Threads oder einem Timer |
|
| |
|
 |
Analegrande Tutorial Leser

Anmeldedatum: 01.05.2008 Beiträge: 69
|
Verfasst am: 23.08.2008, 10:28 |
|
|
Mit dem Arbeiten mit Threads habe ich mich noch gar nicht beschäftigt^^ Hast du vieleicht was gutes zum lesen für mich ?
Und wie soll das mit einem Timer funktionieren ?
Gruss Anale |
|
| |
|
 |
r4z3r Poster

Anmeldedatum: 16.04.2008 Beiträge: 173
|
Verfasst am: 23.08.2008, 11:07 |
|
|
Das hier brauchst du als Namespace Verweis
Visual Basic: [code]Imports System.Threading[/code]
Dann musst du den Thread deklarieren und ihm eine Funktion zuweisen:
Visual Basic: [code]Private ThreadName As New Thread(AddressOf Funktionsname)[/code]
Den Thread startest du dann folgendermaßen:
Visual Basic: [code] ThreadName.Start() [/code]
Bei einem Timer könntest du einen Boolean Wert setzen, der beim Klick auf einen Button auf False gesetzt wird, dadurch wird die Funtkion, die gerade läuft gestoppt. Nach x Sekunden wird der Wert wieder auf True gesetzt und die Funktion läuft weiter. Ich weiß ja nicht was genau du machen willst  |
|
| |
|
 |
sollniss Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 699
|
Verfasst am: 23.08.2008, 12:46 |
|
|
| Wenn dir das zu schwer ist kannst du auch einfach Application.DoEvents() nehmen. |
|
| |
|
 |
Analegrande Tutorial Leser

Anmeldedatum: 01.05.2008 Beiträge: 69
|
Verfasst am: 23.08.2008, 14:39 |
|
|
Das mit den Threads hat nicht so ganz auf anhieb geklappt. Ich werde mich demnächst mal damit ausseinander setzen Du kannst ja auch mal ein kleines Tut dazu schreiben :p
Was Sollniss schrieb, reicht mir im Moment:o
Gruss Anale |
|
| |
|
 |
Clarence Newbie

Anmeldedatum: 15.07.2009 Beiträge: 16
|
Verfasst am: 15.07.2009, 07:35 |
|
|
Sollniss dein Tipp war echt klasse. Ich suche seit über einer woche nach Hilfe wie ich das DoEvent einsetzen kann. Leider hatte mir bisher keiner eine anständige Antwort gegeben. Vielen vielen Dank  |
|
| |
|
 |