Avatar billede renekoemler Nybegynder
21. november 2003 - 13:31 Der er 9 kommentarer og
1 løsning

Hoppe ud af kode

Hej her er en lille hurtig

Jeg tester på en værdi i en if sætning, og hvis den er noget bestem vil jeg gerne have at resten af koden IKKE eksekveres - i @Formular på Notes (som jeg plejer at arbejde med hedder den @Return) - Hvad hedder den på VBA'sk

/rene
Avatar billede peter.erikse Nybegynder
21. november 2003 - 13:32 #1
exit sub
Avatar billede overchord Nybegynder
21. november 2003 - 13:33 #2
eksempelvis

if x> 1 then
Avatar billede martin_moth Mester
21. november 2003 - 13:33 #3
Du kan bruge

1. Exit Sub 'Går ud af aktuel Sub

2. Exit Function 'Går ud af aktuel Function

3. Goto LabelNavn 'Hopper ned til det sted hvor du skriver:
LabelNavn:

Goto er normalt noget gris at bruge. Prøv at undgå det...
Avatar billede overchord Nybegynder
21. november 2003 - 13:33 #4
lol sorry forkerte knap:

if x>1 then
  x = x+1
else
  exit sub
end if
Avatar billede thesurfer Nybegynder
21. november 2003 - 13:34 #5
"Goto er normalt noget gris at bruge".. det har jeg hørt før..
Men, hvorfor er det det?
Avatar billede martin_moth Mester
21. november 2003 - 13:40 #6
Fordi det er det... Det giver grim og rodet og ulæselig kode, og bruger du flere GoTo bliver der for alvor rod og mulighed for fejl...
Avatar billede thesurfer Nybegynder
21. november 2003 - 13:48 #7
nah.. ikke hvis man strukturerer det.. :)
Man skal bare kalde LabelNavne der giver mening/er forståelige..
Avatar billede martin_moth Mester
21. november 2003 - 13:54 #8
Uenig
Avatar billede renekoemler Nybegynder
21. november 2003 - 13:54 #9
Tak til Alle for jeres hurtige respons
Avatar billede overchord Nybegynder
21. november 2003 - 15:02 #10
thesurfer ->
Det er langt mere besvaerligt at lave struktureret kode med goto. Hvis du dokumenteterer din kode opstaar der hurtigt problemer med Goto fordi du ofte kan ankomme til linjen paa flere forskellige maader.
Eneste acceptable brug af goto er "On Error GoTo"

:-)
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