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

Pocetnicka Pitanja O VB

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

[ Pregleda: 1481 | Odgovora: 3 ]

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

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 >?



30.07.2004. u 02:05 

Not now, John!

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



Profil

icon Re: Pocetnicka Pitanja O VB30.07.2004. u 09:47
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
30.07.2004. u 09:47 

Ero S Ovoga Sveta

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



Profil

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

sta radi funkcija "IIf"???
01.08.2004. u 01:57 

vujkev
Darko Vujičić
Telekom Srbija AD
Beograd

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



Profil

icon Re: Pocetnicka Pitanja O VB01.08.2004. u 10:23
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
01.08.2004. u 10:23 

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

[ Pregleda: 1481 | Odgovora: 3 ]

Postavi temu Odgovori

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