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

kako deklarisati SQLQuery u funkciji

[es] :: Pascal / Delphi / Kylix :: kako deklarisati SQLQuery u funkciji

[ Pregleda: 1396 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mehanizamm
Vranje

Član broj: 82537
Poruke: 88
*.adsl-a-7.sezampro.rs.



Profil

icon kako deklarisati SQLQuery u funkciji20.03.2011. u 13:43 - pre 158 meseci
Ovako, imam projekat, jedanu formu=globalne_promenljive koja se vidi u svim formama tu deklarisem promenljive koje se prenose od forme do forme.
Imam potrebu i za funkcijama. Na formi globalne_promenljive deklarisao funkciju i vidim je svuda.
A kako sad da u toj funkcjiji koristim SQLQuery, gde kako da je deklarisem? Probao interno u var same funkcije ali kako da je vezem sa konekcijom?
 
Odgovor na temu

Milos D
Beograd

Član broj: 5621
Poruke: 280
*.adsl-a-11.sezampro.rs.



+1 Profil

icon Re: kako deklarisati SQLQuery u funkciji21.03.2011. u 09:27 - pre 158 meseci
Ako sam te dobro shvatio, hoćeš da u nekoj funkciji napraviš objekat neke klase, a inače to umeš da uradiš na "vizuelni" način.

Univerzalno uputstvo bi bilo:

1. napraviš objekat sa
objekat := TNekaKlasa.Create (Owner - može self ako si u metodi neke komponente, a može i nil ako je privremeni objekat )

2. dodeliš razne vrednosti i evente. Nisi sugran koje? Nađi objekat istog tipa koji si napravio na vizuelni način na nekoj formi, pogledaj DFM fajl (desni klik na formu pa View As Text), nađi ime tog objekta i videćeš npr ovako nešto

object PageControl1: TPageControl
Left = 0
Top = 41
Width = 854
Height = 561
Align = alClient
TabOrder = 0
end

i to lepo ponoviš u tvom kodu, samo što je naravno dodela sa ":=" umesto "=", a za nevidljive objekte tipa TSQLQuery možeš da ignorišeš Left i Top.

3. kad ti više ne treba, objekat uništiš sa .Free


 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: kako deklarisati SQLQuery u funkciji21.03.2011. u 09:35 - pre 158 meseci
> Ovako, imam projekat, jedanu formu=globalne_promenljive koja se vidi u svim formama tu deklarisem promenljive koje se prenose od
> forme do forme.
> Imam potrebu i za funkcijama. Na formi globalne_promenljive deklarisao funkciju i vidim je svuda.
> A kako sad da u toj funkcjiji koristim SQLQuery, gde kako da je deklarisem? Probao interno u var same funkcije ali kako da je vezem sa konekcijom?

Ako se kveri koristi u samo toj funkciji onda je napravi u njoj, a za konekciju uzmi već onu koja ti je glavna, nešto poput ovoga: Query.Connection := MainConnection (ne znam koje komponente koristiš pa sam pogledaj kako se zove odgovarajući properti). Ako funkcija vraća kveri onda ili da sam pozivač prosledi odgovarajući kveri ili da ga funkcija napravi.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: kako deklarisati SQLQuery u funkciji

[ Pregleda: 1396 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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