VB While unendlich oder nach Zeit wie gehts?

10/10/2010 17:50 ♠As♠#1
HI,
Wie kann ich eine While schleife machen die unendlich lang leuft bis man einen Button Klickt.

Und das zweite ist wie kann ich eine while Schleife nach z.B 20 Min aufhören lassen?
10/10/2010 18:18 Like a Spark#2
Ich ewis nicht wies bei VB ist aber bei autoit mach ichs so.

While1
Hir i ein code
WEnd

eine while schleife ist immer unendlich lang es sei den du fügst einen Timer ein.

Wen du mit einen button haben willst musst du ein horkeyset einfügen.
10/10/2010 20:58 Al Kappaccino#3
1. Do Loop Until Event
Oder Timer der solange läuft bis du ihm per Button Ereignis disablest
2. Timer, kommt drauf an wo Windows Forms oder WPF? Du kannst entweder direkt das Timer element benutzen, die Timer Lib verweisen, oder das ganze über den dispatcher laufen lassen, ist alles möglich. Oder in diesem Falle könntest du auch die Zeit zur hilfe nehmen.

Eine bitte an dich, bleib doch bei AutoIT oder nimm iwas anderes, aber VB ist wirklich eine schöne Sprache :/
10/10/2010 21:05 ●ROBBY●#4
Quote:
Originally Posted by °Scrypter° View Post
Ich ewis nicht wies bei VB ist aber bei autoit mach ichs so.

While1
Hir i ein code
WEnd

eine while schleife ist immer unendlich lang es sei den du fügst einen Timer ein.

Wen du mit einen button haben willst musst du ein horkeyset einfügen.
Bitte, bitte schleuder nicht so oft mit deinem 1/8 Wissen herrum :P

Eine While Schleife ist nicht immer unendlich lang.
10/10/2010 21:07 Al Kappaccino#5
Quote:
Originally Posted by ●ROBBY● View Post
Bitte, bitte schleuder nicht so oft mit deinem 1/8 Wissen herrum :P

Eine While Schleife ist nicht immer unendlich lang.
^this
Eine While schleife heist nix anderes wie "Tue etwas während diese vorraussetzung gegebn ist"

Bei AutoIT ist es halt While 1, 1 gleich programm an, also recht simpel
10/11/2010 21:41 xmoeglll#6
;D sowas muss es eben zum ausgleich unserer intelligenz geben...:D

aber könnte man doch eigentlich gestalten ( falls die gui ctrl in einem anderen thread ist als die while schleife) [glaub ich...]
buttonan ...> i = 1
buttonaus ---> i = 0

While (i=1)
{}
oder wie auch immer der syntax in vb ist
10/14/2010 00:54 Avarius210#7
Unendliche Do While schleife ist

Quote:
While True

End While
10/14/2010 10:14 MoepMeep#8
Quote:
Originally Posted by Avarius210 View Post
Unendliche Do While schleife ist
Ist aber nen verdammt komischer aufbau für ne do-while schleife :>
10/14/2010 12:52 DtHyperT#9
Geht im VB z.B auch etwas einfacher.............

Quote:
Dim Start as datetime = now 'Jetzt..is klar

While now < Start .addminutes(20)
'Tu was du nicht lassen kannst
End while