" Prosedyrer " og " Funksjoner " i Microsoft Visual Basic 6 er egne kommandoer som skaper litt forskjellig resultat. Fremgangsmåten vil utføre dine kommandoer , men vil ikke returnere en verdi . På den annen side vil en funksjon returnere en verdi . Denne forskjellen kan demonstreres gjennom bruk av en test -kode. Denne artikkelen vil lede deg gjennom etablering og gjennomføring av denne koden . Instruksjoner
en
Start en ny visuell grunnleggende prosjekt ved å klikke på " File " øverst til venstre i VB6 vinduet og klikke på "Ny " og velg deretter " Standard EXE " alternativet .
2
Dobbelklikk på skjemaet som ser ut til å åpne opp skjemaet kildekode. Skriv den nødvendige koden for å sette de to variablene som du trenger for å demonstrere forskjellen mellom en prosedyre og en funksjon i VB6 til null
For eksempel: .
Dim TestPrcdr As Integer
Dim TestFnctn As Integer
TestPrcdr = 0
TestFnctn = 0
3
Skriv en enkel prosedyre som bare vil tildele en verdi til en . variable
For eksempel : en
Sub Test ( )
Dim TestPrcdr som heltall
TestPrcdr = 5
End Sub
4
Skriv en enkel funksjon som vil tildele den funksjonen en verdi
For eksempel: .
funksjon TestFnctn ( ) As Integer
Dim Test As heltall
Test = 5
TestFnctn = Test
End Function
5
Skriv et stykke kode som vil vise variabler som du har gitt verdi . Type " Form1.show " og deretter hoppe over en linje og skriv " Print [ navnet på din variabel ] " på denne linjen, og deretter skriver du " Print [ navnet på funksjonen din ] " på den neste , skriv alt dette inn i kildekoden for skjemaet
for eksempel: .
Form1.show
Print TestPrcdr
Print TestFnctn
6
Kjør din programmet ved å klikke på ikonet som ser ut som en play-knappen i din verktøylinje ( nær toppen av vinduet ) . Din funksjon vil returnere verdien du tilordnet den, men din prosedyre, fordi den ikke skaper en verdi som skal brukes utenfor seg selv , vil returnere en null.