Avatar billede sorenh Nybegynder
17. august 2003 - 15:57 Der er 2 kommentarer og
1 løsning

VB Enum

Forklar venligst hvad følgende kode gør:
' Use this enumeration to get access to the converted database Fields
Public Enum tTourDatabaseFields
        TurSeq_Field = 0
        TurState_Field = 1
        PrcID_Field = 2
        TurPDDat_Field = 3
        TurPDtme_field = 4
        TurPADat_Field = 5
        TurPATme_Field = 6
        TurRDDat_Field = 7
        TurRDTme_Field = 8
        TurRADat_Field = 9
        TurRATme_Field = 10
        TurMilSt_Field = 11
        TurMilEn_Field = 12
End Enum
Avatar billede sorenh Nybegynder
17. august 2003 - 15:59 #1
Jeg er ude efter en generel forklaring på Enum.
Avatar billede driis Nybegynder
17. august 2003 - 16:01 #2
Den laver en ny enum datatype med navnet tTourDatabaseFiels. Hvis du så laver en
Dim myVar as tTourDatabaseFields
Så kan myVar kun antage de 12 værdier, listet i Enum deklarationen, ie. TurSeq_Field, osv. Det kan bl.a. bruges til at sikre at en funktion får valide data med som parameter.
Avatar billede driis Nybegynder
17. august 2003 - 16:09 #3
Det udnyttes f.eks. i en funktion sådan her, mere generelt eksempel:
Enum enumType
    sort = 0
    clear = 1
    validate = 2
End Enum

Og så kunne en function se sådan ud:
Function doSomething(data as String, whatToDo as enumType) As Long
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