Avatar billede krismort Nybegynder
24. september 2001 - 17:52 Der er 5 kommentarer og
1 løsning

constant i funktion

hej
jeg vil gerne lave en funktion hvor jeg bruger har en parameter som en række konstanter...noget lign
public function command ( command) as long
end function
hvis man i vb skriver command og trykker [space] så skal der komme en liste frem med en række commands...

Håber i forstår hvad jeg mener med at der skal komme en liste frem...ALTSÅ den liste som gerne kommer frem i vb editoren når man skriver nogle funktioner fx. fra en en ocx.

VH.
Kristian
Avatar billede jennemaan Nybegynder
24. september 2001 - 17:59 #1
i et kodemodul laver du en enum

F.eks.

Public Enum enCommand
  Jump = 0
  Bounce = 1
  Spin = 2
End Enum


nu kan du erklære f.eks. en sub på følgende måde:

Sub DoCommand(TheCommand As enCommand)

If TheCommand=0 Then \'jump
ElseIf TheCommand=1 Then \'Bounce

End If
End Sub

/Jennemaan
24. september 2001 - 18:32 #2
Kan man ikke også i toppen af sit kode modul definere Constanter således ? Skal det være en Enum ?

Public Const iJump As Integer = 0
Avatar billede jennemaan Nybegynder
24. september 2001 - 18:37 #3
felmmingdahl>
jo da, men hele cluet er at man skal have en liste over \"tilladte\" værdier når man i editoren skal ´bruge den pågældende rutine/funktion.

/Jennemaan
24. september 2001 - 18:40 #4
Ja - jeg læser lige spørgsmålet igen - takker

Afvis lige mit svar.
Avatar billede wilco Nybegynder
25. september 2001 - 00:23 #5
Hvis det giver dig problemer kan du med fordel anvende Class Builderen.

Add-in\'s/class builder

Hvis du ikke har den skal du ind i Add-in manageren og vælge den.

Her kan du så lave en class hvor du kan definere din ENUM og dine funktioner der skal gøre brug af dem

/wilco
Avatar billede nolle_k Nybegynder
26. september 2001 - 09:43 #6
Det burde du også kunne ved hjælp af jennemaans svar!

Hvis du skriver DoCommand og trykker space så skulle du meget gerne få en liste, der hedder

Jump
Bounce
Spin

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