Predmet:Re: Skola Vb-a za napredne
Ulazni parametri.
Ulazni parametri mogu uticati na sam tok procedure.
Naravno procedure mogu biti bez ulaznih parametara.
Preko ulaznijh parametara mozemo i vratiti neke vrijednosti ako nam trebaju.
Primjer:
PreuzmiIzvorni kôd (Visual Basic):Private Function Osoba(Ime As String, DatumRodjenja As Date, Optional Godina As Integer) As Integer
Dim Dani As Integer
Dani = Date - DatumRodjenja
Godina = Dani / 365
Osoba = Dani Mod 365
End Function
Private Function Mujo()
Dim StarostG As Integer
Dim JosDana As Integer
JosDana = Osoba("Mujo", "01.01.1957", StarostG)
MsgBox " Mujo ima: " & StarostG & " godina i " & JosDana & " Dana"
End Function
Kao prvo ove dvije procedure se moraju nalaziti u istom modulu da bi ovo radilo zato sto su obadvije privatne.
Ukoliko proceduri osoba umjesto private stavimo Public ili pak ne stavimo nista onda se ona moze nalaziti u drugom modulu i sve ce opet raditi.
Ovdje je ocevidno da se radi o procedurama koje pozivaju jedna drugu, medjutim pored toga procedura Mujo dobija od procedure osoba godine i dane starosti na osnovu datuma rodjenja koji dobija iz prve procedure.
Sad bih volio da ovo dobro proucite te da postavljate pitanja za sve nejasnoce jer ovo je veoma bitno za dalji tok teme.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.