private sub VS private function

Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Kan iemand me ff uitleggen wat het verschil is, en waarvoor je beter een private function gebruikt dan een private sub?

En zijn er nog meer typen?
 
een function kan je, kort uitgelegd, zelf een variabele laten zijn.

Voorbeeld:
Code:
Private/Public Sub hallo(varText as string)
end sub
Code:
Private/Public Function hallo(varText as string) as string
end function
op deze manier kan je compexere dingen maken, zoals dit:
Code:
Public function Omdraaien(text1 as string) [B]as string[/B]
Omdraaien = strreverse(text1) [COLOR="seagreen"]'maar een voorbeeldje -> draai string om[/COLOR]
end function

(...)

dim var1 as string
var1 = Omdraaien("wasd")
msgbox var1 [COLOR="SeaGreen"]' geeft "dsaw"[/COLOR]
end function
 
Laatst bewerkt:
Wat is het verschil tueen private en public dan?
 
prive en publiekelijk
prive kan alleen door die ene function worden gebruikt. public ook in de een andere
 
niet helemaal waar;

een PUBLIC functie (publiekelijk, ...) kan je van over het hele programma gebruiken. Stel je hebt in je form1 een functie die public is, kan je hem ook gebruiken in je Module1

een PRIVATE functie (prive, ...) kan je alleen op het gebruikte gebruiken. Stel je hebt in module 1 een private functie, kan je die in heel module 1 aanroepen, maar niet in bijvoorbeeld form1 of Class1, of iets dergelijks
 
ok, dat weet ik dan ook weer, thnx gaste :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan