Toiminnon kutsuminen VB: ssä: 3 vaihetta (kuvilla)

Sisällysluettelo:

Toiminnon kutsuminen VB: ssä: 3 vaihetta (kuvilla)
Toiminnon kutsuminen VB: ssä: 3 vaihetta (kuvilla)

Video: Toiminnon kutsuminen VB: ssä: 3 vaihetta (kuvilla)

Video: Toiminnon kutsuminen VB: ssä: 3 vaihetta (kuvilla)
Video: What is Hetzner - Hetzner Cloud Tutorial - A Hetzner tutorial for beginners 2024, Saattaa
Anonim

Oletko jumissa VB: n "funktion" käsitteillä? Jos kyllä, lue tämä opas oppiaksesi ns. Funktion rakenteet VB: n paradigmassa.

Askeleet

Soita toiminto VB -vaiheessa 1
Soita toiminto VB -vaiheessa 1

Vaihe 1. Mikä on toiminto?

  • Käytä toimintoa, kun haluat palauttaa arvon kutsukoodiin.
  • Funktiolla itsessään on tyyppi, ja funktio palauttaa arvon kutsuvalle aliohjelmalle sen sisältämän koodin perusteella.
Soita toiminto VB -vaiheessa 2
Soita toiminto VB -vaiheessa 2

Vaihe 2. Toiminnon ilmoittaminen?

  • Voit määrittää toimintotoimenpiteen vain moduulitasolla. Tämä tarkoittaa, että funktion ilmoituskontekstin on oltava luokka, rakenne, moduuli tai käyttöliittymä, eikä se voi olla lähdetiedosto, nimitila, menettely tai lohko.
  • Funktio julistetaan täsmälleen samalla tavalla kuin aliohjelma, paitsi käyttämällä "Function" -avainsanaa "Sub" -alueen sijaan.
  • Toimintamenettelyt ovat oletusarvoisesti julkisia. Voit säätää niiden käyttöoikeustasoja käyttömuokkaimilla.
Soita toiminto VB -vaiheessa 3
Soita toiminto VB -vaiheessa 3

Vaihe 3. Kuinka kutsua toiminto?

  • Kutsut funktiomenettelyn käyttämällä lausekkeen proseduurin nimeä ja sen jälkeen suluissa olevaa argumenttiluetteloa.
  • Voit jättää sulut pois vain, jos et anna argumentteja. Koodisi on kuitenkin luettavampi, jos lisäät aina sulut.
  • Funktio voidaan kutsua myös Call -lausekkeen avulla, jolloin palautusarvo jätetään huomiotta.
  • Jos haluat palauttaa arvon, määritä funktion nimelle oikean tyyppinen arvo, ikään kuin se olisi muuttuja.

Syntaksi

Julistus

[accessmodifier] [protseduurimuokkaajat] [Shared] Funktion nimi [(Of typeparamlist)] [(parametriluettelo)] [Asetusmuutoksena] [lauseet] [Exit Function] [lauseet] End Function

Kutsumus

'Ilman puhelutoiminnon_nimeä ()' Puhelutoiminnon toiminnolla_nimi ()

Esimerkki

Alla on esimerkki funktiosta, joka lisää kaksi numeroa

Yksityinen toiminto Lisää (ByVal x kokonaislukuna, ByVal y kokonaislukuna) kokonaislukuna Dim Res kokonaislukuna Res = x + y Add = Res End Function Private Sub Form_Load () Dim a kokonaislukuna Dim b kokonaislukuna Dim c kokonaislukuna a = 32 b = 64 c = Lisää (a, b) MsgBox ("Summa on:" & c) End Sub

Suositeltava: