Avatar billede Slettet bruger
05. maj 2003 - 14:01 Der er 8 kommentarer og
1 løsning

restarte et program...

Findes der en kommando som genstarter et program fra starten, sådan at alle variabler og objekter er som de var i begyndelsen?
Avatar billede martin_moth Mester
05. maj 2003 - 14:34 #1
Næ - men du kan lave din egen lille procedure, der sætter alle dine variabler til deres begyndelsesværdier osv....
Avatar billede jamfighter Nybegynder
08. maj 2003 - 21:55 #2
Hvis du vil have dit program til at gøre det når man trykker på en knap, el. lign. så kan du lave en funktion, der loader dit program, og sætte den ind i din unload procedure, på din form...
Avatar billede j.latter Nybegynder
19. maj 2003 - 00:18 #3
Du kan bruge denne Procedure... :

Public Sub Restart()
Path = App.Path & "\Dit Program.exe"
Shell Path, vbNormalFocus
End
End Sub

Og selvfølgelig kalde den med :

Call Restart

Håber det virker... (Virker hos mig)
Avatar billede j.latter Nybegynder
19. maj 2003 - 00:19 #4
Jamfighter's kommentar bare som svar med kode.... Så det er næsten ham, der skal have point's....
Avatar billede jamfighter Nybegynder
19. maj 2003 - 16:59 #5
så må jeg hellere lave det som et svar.

for lige at opsummere min kommentar fra før, så er det
----
function restart()
Me.Load
end Function

----
Private sub form_unload()
restart
end sub
--

håber det anskuelig gører dit problem.
Avatar billede jamfighter Nybegynder
19. maj 2003 - 17:01 #6
du kan selvfølgelig også gøre det på den svære metode, hvor du laver en funktion, som nulstiller alt.

denne metode er dog ikke særlig smart / god, hvis du har <20 variabler der skal nulstilles. men det er en mulighed.
Avatar billede martin_moth Mester
19. maj 2003 - 17:04 #7
jamfighter:
Smart, den havde jeg ikke tænkt på (at loade i unload-eventen). Men jeg vil dog lave det som en Sub og ikke en Function, da den jo ikke returnerer noget (jeg skulle lige have et ord indført, hva'? ;o)
Avatar billede jamfighter Nybegynder
19. maj 2003 - 22:10 #8
en funktion behøver jo heller ikke returnere noget...
Avatar billede martin_moth Mester
20. maj 2003 - 07:00 #9
Nej - men hvis den ikke gør det, er der absolut inden grund til at bruge den fremfor en Sub ;o)
Bare rolig - det er flueknepperi...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester