Prikazi cijelu temu 06.08.2013 19:22
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


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):
  1. Private Function Osoba(Ime As String, DatumRodjenja As Date, Optional Godina As Integer) As Integer
  2. Dim Dani As Integer
  3. Dani = Date - DatumRodjenja
  4. Godina = Dani / 365
  5. Osoba = Dani Mod 365
  6. End Function
  7. Private Function Mujo()
  8. Dim StarostG As Integer
  9. Dim JosDana As Integer
  10.  
  11. JosDana = Osoba("Mujo", "01.01.1957", StarostG)
  12. MsgBox " Mujo ima: " & StarostG & " godina i " & JosDana & " Dana"
  13. 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.