Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
argument , ktorý je odovzdaný podľa hodnoty vytvorí kópiu pôvodnej premenné a odovzdáva túto kópiu do funkcie . Je-li hodnota argumentu je upravená v rámci konania , pôvodná hodnota sa nemení . Použite kľúčové slovo " byval " označujúce hodnotu parametra : . Sub PostAccounts ( byval intAcctNum ako Integer )
Heslo odkazom
Heslo odkazom je predvolený režim vo Visual Basic . Premenná prešiel odkazom prejde pamäťovú adresu tejto premennej postupu . Každá zmena , ktorá sa vyskytuje v rámci postupu modifikuje hodnotu na jeho adresu v pamäti .
Zmiešané Referencie
Všetky postup argumenty nemusia byť odovzdané v rovnakej fashion . Môžete miešať referenčné a hodnoty argumentov , ak je to vhodné pre vášho návrhu . Visual Basic obsahuje kľúčové slovo " ByRef " zadať typ argumentu v zmiešanom podpisu . Napríklad , postup Foo trvá jednu hodnotu a jeden referenčný argumentu :
Funkcia Foo ( ByVal inLong As Long , ByRef inBool ) As Integer