Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa okolo hodnoty a okolo referenčné Práca vo Visual Basic ?

Postupy v jazyku Visual Basic zvyčajne vyžadujú niektoré dáta z programu za účelom vykonania ich úlohy. Funkcie prijímať dáta ako argumenty , ktoré môžu mať podobu hodnoty alebo referenčnej argumenty . Okolo hodnoty

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené