Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.796 pregleda

Najnovija ↓

Pocetnicka Pitanja O VB 30.07.2004. u 03:05 · pre 270 meseci #1
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 >?



Re: Pocetnicka Pitanja O VB 30.07.2004. u 10:47 · pre 270 meseci #2
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
Potpis
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
Re: Pocetnicka Pitanja O VB 01.08.2004. u 11:23 · pre 270 meseci #4
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 
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme