Prikazi cijelu temu 08.02.2012 14:43
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Pitanja u vezi procedura i pisanja koda
Sve naredbe je nemoguce ispisati jer ih ima puno.
Cak to nema niti u jednoj knjizi.
Mozda ima neka knjiga koja opisuje naredbe ali samo iz biblioteke brun i jos poneke standardne.
Mozete pisati po neku naredbu koju nadjete a neznate sta znaci da bi dobili znacenje ili pak upute kako se i za sta koristi.

Dim
Dim sluzi za dimenzionisanje memorijskih variabli.
U vebe nije obavezno dimenzionisanje variabli ukoliko na pocetku modula ne unesemo opciju
Option explicit
Ukoliko na vrhu modula postoji ovo onda je obavezno dimenzionisanje.
Dimenzionisanje variabli znaci odvajanje memorijskog prostora za odredjeni podatak.
Primjer
Dim nekiProizvoljniNazi as Neki_tip

iz primjera se vidi da pri dimenzionisanju neke varijable moramo joj dati naziv i odrediti tip variable.
Tip variable nije obavezan u VB ali je pozeljan jer ako ne odredimo tip onda ce se variabla ponasati kao tipa variant a to znaci da moze biti bilo koji tip.

Tipovi podataka imaju opisani u ovoj temi:
http://www.icentar.ba/showtopic.php?id=1149

Doseg variabli moze biti razlicit.

Ukliko variablu dimenzionisemo na vru modula i deklarisemo je sa global.

Global nekiNaziv as NekiTip.

Tada ce se podaci u ovoj variabli zadrzati na nivou citave aplikacije.
Znaci podaci se nece gubiti dokle god smo u aplikaciji.
Napomena:
Ova globalna variabla se moze dimenzionisati samo u Single modulu a ne u modulu od neke forme.
Ako pak dimenzionisemo neku var. na vrhu modula kao
Dim NekiNaziv as NekiTip

U ovako dimenzionisanoj variabli podaci ce biti zadrzani na nivou objekta.
Ako je to modul od forme na nivou forme a ako je zaseban modul onda na nivou tog modula.

Dimenzionisanje variable u samoj proceduri sacuvat ce podatke samo dok se odvija ta procedura.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.