Ik heb dus een leuk proggie gemaakt in VB,
deze vraagt eerst om een getal in te vullen dat voor minuten staat, daarna moet je op een knop drukken en dan hoort ie te gaan rekenen, alleen freezed is dan (programma reageert niet meer, voor de noobs)
Hier is mn vb code:
Er zijn dus 2 form-velden:
begintijd2
eindtijd2
Een tekst laag:
status
En een button:
start
WAAROM DOET IE HET NIET?
deze vraagt eerst om een getal in te vullen dat voor minuten staat, daarna moet je op een knop drukken en dan hoort ie te gaan rekenen, alleen freezed is dan (programma reageert niet meer, voor de noobs)
Hier is mn vb code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| Dim beginuur, beginmin, beginsec, begintijd, einduur, eindmin, eindsec, eindtijd, resterenduur, resterendmin, resterendsec, uurnu, minnu, secnu 'Maakt alle variable aan
Private Sub Form_Load()
status.Caption = "Bezig" 'Zet het vakje "status" op "Bezig"
MsgBox ("EEN BERICHT :D") 'Geeft welkomsbericht
eindmin = InputBox("Voer hier eerst even in over hoeveel minuten...BLABLA... ") 'Vraagt om het aantal minuten tot X
End Sub
'start is de knop waarmee je het programma "aanzet"
Private Sub start_click()
beginuur = Hour(Now()) 'Deze drie
beginmin = Minute(Now()) 'halen de begintijd
beginsec = Second(Now()) 'van de lokale pc.
begintijd = TimeSerial(beginuur, beginmin, beginsec) 'samenvoegen tijd
begintijd2.Text = begintijd 'laat de begintijd zien in het programma
einduur = beginuur 'Bereken
eindmin = beginmin + eindmin 'de
eindsec = beginsec 'eindtijd
eindtijd = TimeSerial(einduur, eindmin, eindsec) 'Stelt de eindtijd samen
eindtijd2.Text = eindtijd
Do While status.Caption = "Bezig"
uurnu = Hour(Now()) 'Deze drie
minnu = Minute(Now()) 'halen de tijd
secnu = Second(Now()) 'van de lokale pc op elke seconde.
resterenduur = (einduur - uurnu) 'Deze drie
resterendmin = (eindmin - minnu) 'berekenen de
resterendsec = (eindsec - secnu) 'resterende tijd.
resterend = TimeSerial(resterenduur, resterendmin, resterendsec) 'Voegt de resterende tijd samen
resterend.Text = resterend 'Vult de resterende tijd in
If resterend = eindtijd Then
'Shell "C:\knnsnt.BAT"
MsgBox ("SUCCES!")
End If
Loop
End Sub |
Er zijn dus 2 form-velden:
begintijd2
eindtijd2
Een tekst laag:
status
En een button:
start
WAAROM DOET IE HET NIET?