Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pocetnicka Pitanja O VB

[es] :: Visual Basic 6 :: Pocetnicka Pitanja O VB

[ Pregleda: 3433 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ero S Ovoga Sveta

Član broj: 21509
Poruke: 173
*.teol.net



Profil

icon Pocetnicka Pitanja O VB30.07.2004. u 02:05 - pre 205 meseci
Evo dva pocetnicka pitanja vezana za VB code:
Napominjem da nemam MSDN.

1. Pri deklaraciji funkcije npr.
Code:

Public Sub adoDB(ByVal gDataBase As String)


Za sta sluzi i sta oznacava "ByVal"???

2. Sts radi i kako se definise petlja < For Each >?



 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1317
*.dialup.blic.net



+4 Profil

icon Re: Pocetnicka Pitanja O VB30.07.2004. u 09:47 - pre 205 meseci
1. MyVal znači da funkciji prosljeđuješ promjenjivu na takav način, da se njena vrijednost izvan funkcije neće promijeniti bez obzira kakve operacije na njij obavljao unutar funkcije. Dakle, u memoriji se pravi kopija te promjenjive i sve operacije se vrše nad kopijom.
a=1
fnUduplaj a
(a je još uvijek = 1)

Funkciji možeš promjenjive prosljeđivati i sa ByRef. Tada se ne pravi kopija promjenjive, i sve izmjene na promjenjivoj su vidljive i izvan funkcije.
a=1
fnUduplaj a
(a je sada = 2)

2. Petlja For ... Each služi za kolekcije i elemente kolekcija. Kolekcija može da bude npr. skup svih redova u nekoj kontroli (MojaLista.ListItems) ili skup štampača (Printers kolekcija).
dim c as Printer
For Each c in Printers
Debug.Print c.DeviceName
Next
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

Ero S Ovoga Sveta

Član broj: 21509
Poruke: 173
*.teol.net



Profil

icon Re: Pocetnicka Pitanja O VB01.08.2004. u 01:57 - pre 205 meseci
Evo jos jedno Pitanje.

sta radi funkcija "IIf"???
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1325
*.yu
Via: [es] mailing liste



+103 Profil

icon Re: Pocetnicka Pitanja O VB01.08.2004. u 10:23 - pre 205 meseci
IIF (a=1, <uradi ovo ako je a=1>, <uradi ovo ako je a <> 1>)
u principu ovo je isto kao i

Code:

If a = 1 then 
    < samo jedna operacija> 
else 
    < samo jedna operacija>
End if 

Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

[es] :: Visual Basic 6 :: Pocetnicka Pitanja O VB

[ Pregleda: 3433 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.