" Procedures " og " Funktioner " i Microsoft Visual Basic 6 er separate kommandoer , der skaber subtilt forskellige resultater. En procedure vil udføre dine kommandoer , men vil ikke returnere en værdi. På den anden side vil en funktion returnerer en værdi . Denne forskel kan påvises ved anvendelse af en test-kode . Denne artikel vil gå dig gennem etablering og udførelse af denne kode . Instruktioner
1
Start et nyt Visual Basic -projekt ved at klikke på "File" i øverste venstre hjørne af VB6 vinduet og klikke på "Ny ", og derefter vælge " Standard EXE " valgmulighed. < br >
2
Dobbeltklik på den formular, der ser ud til at åbne op for formularen kildekode. Skriv den nødvendige kode til at angive de to variabler , som du bliver nødt til at demonstrere forskellen mellem en procedure og en funktion i VB6 til nul
For eksempel: .
Dim TestPrcdr As Integer
Dim TestFnctn As Integer
TestPrcdr = 0
TestFnctn = 0
3
Skriv en enkel procedure , der vil bare tildele en værdi til en . variable
For eksempel : Hej
Sub Test ( )
Dim TestPrcdr som Integer
TestPrcdr = 5
End Sub < br >
4
Skriv en simpel funktion , der vil tildele denne funktion en værdi
For eksempel: .
Function TestFnctn () As Integer
Dim Test som integer
Test = 5
TestFnctn = Test
End Function
5
Skriv et stykke kode , der vil vise de variabler, som du har givet værdi . Type " Form1.show " og derefter springe en linje og skriv " Udskriv [ navnet på din variabel] " på denne linje og derefter skrive "Print [ navnet på din funktion ] " på næste , typen alt dette i kildekoden for din formular
for eksempel: .
Form1.show
Print TestPrcdr
Print TestFnctn
6
Kør programmet ved at klikke på ikonet , der ligner en play -knappen i dit værktøj bar ( nær toppen af vinduet) . Din funktion returnerer den værdi, du har tildelt det, men din procedure , fordi det ikke skaber en værdi, der skal bruges uden for sig selv , vil vende tilbage et nul.