Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TLotoKolona

5 views
Skip to first unread message

Nemanja Simović

unread,
Apr 14, 2009, 6:14:30 AM4/14/09
to
Napravio sam TLotoKolona komponentu, ali me interesuje kako da stavim neke prodrazumevane vrednosti u konstruktor ali da kad ih promenim u Object Inspector-u ostanu i u RunTime te vrednosti parametara, a ne one iz konstruktora?
Slika

savkic

unread,
Apr 14, 2009, 8:51:40 AM4/14/09
to
> Napravio sam TLotoKolona komponentu, ali me interesuje kako da stavim
> neke prodrazumevane vrednosti u konstruktor ali da kad ih promenim u
> Object Inspector-u ostanu i u RunTime te vrednosti parametara, a ne one iz konstruktora?

DFM straming process to treba da uradi po defaultu ako su u pitanju
standardni tipovi (integer, string itd.), nije isključeno snimanje
propertija (stored je True) i default vrednost je različita od tih
unetih vrednosti u ObjectInspectoru.

Pokaži kako ti izgleda definicija propertija.

Nemanja Simović

unread,
Apr 14, 2009, 3:06:58 PM4/14/09
to

Već si mi odgovorio na ES-u :) Moj username je "cacafaca"

Inače prati li ovo ko? Baš mi je žao što je zamrlo.

Vojislav MIHAILOVIC

unread,
Apr 15, 2009, 4:23:27 AM4/15/09
to

Pa sad, ako si ovde postavio pitanje, red je da napišeš i neki odgovor.
Samo tako ćeš privući ljude


--

Nemanja Simović

unread,
Apr 15, 2009, 7:38:06 AM4/15/09
to

Tu si u pravu.
Khm. Nemam pojma sta sam radio. U Delphi-ju mi nije bilo podešeno da mi
snima datoteke otvorene u editoru i desktop, i kada sam kompajlirao
komponentu dobar deo koda mi se izbrisao. :( Onda sam uključio snimanje
otvorenih datoteka u editoru pri pokretanju! :D I posle nije bilo problema.

Ali savkic je napomenuo da treba da se defaul vrednosti stavljaju ovako,
za obične tipove podataka:

private
...
FSirina
...

public
...
property Sirina: Word read FSirina write PostaviSirinu default 100;
...

I u konstruktoru treba da se uradi:

Sirina := 1;

To je to. Poslaću i komponentu kada je završim. Imam samo jedno pitanje
za savkica. Kako da ubacim slicicu komponente za toolbar (Samples)?

savkic

unread,
Apr 15, 2009, 8:36:22 AM4/15/09
to

>    property Sirina: Word read FSirina write PostaviSirinu default 100;
>    ...
>
> I u konstruktoru treba da se uradi:
>
>    Sirina := 1;

Ne, tu treba FSirina := 100;

> To je to. Poslaću i komponentu kada je završim. Imam samo jedno pitanje
> za savkica. Kako da ubacim slicicu komponente za toolbar (Samples)?

Treba da napraviš.dcr fajl u ImageEditoru, pogledaj u helpu za više
detalja.

Nemanja Simović

unread,
Apr 16, 2009, 6:02:01 AM4/16/09
to
savkic wrote:
>> property Sirina: Word read FSirina write PostaviSirinu default 100;
>> ...
>>
>> I u konstruktoru treba da se uradi:
>>
>> Sirina := 1;
>
> Ne, tu treba FSirina := 100;

Zar nije nije sve jedno? Neki put je bas potrebno da se pozove Property
da bi se pozvala procedura postavljanja vrednosti i da se odradi još
nešto. Ali ako ti tako kažeš, uredu.

>
>> To je to. Poslaću i komponentu kada je završim. Imam samo jedno pitanje
>> za savkica. Kako da ubacim slicicu komponente za toolbar (Samples)?
>
> Treba da napraviš.dcr fajl u ImageEditoru, pogledaj u helpu za više
> detalja.

Hvala.

savkic

unread,
Apr 16, 2009, 12:01:10 PM4/16/09
to
> Zar nije nije sve jedno? Neki put je bas potrebno da se pozove Property
> da bi se pozvala procedura postavljanja vrednosti i da se odradi još
> nešto. Ali ako ti tako kažeš, uredu.

Ti si napisao := 1; a trebalo je := 100;
Što se tiče da li dodeliti direktno polju ili propertiju (write
metodi) to zavisi od potreba, ali je uglavnom svejedno.

Nemanja Simović

unread,
Apr 17, 2009, 11:22:12 AM4/17/09
to
savkic wrote:
> Ti si napisao := 1; a trebalo je := 100;
> Što se tiče da li dodeliti direktno polju ili propertiju (write
> metodi) to zavisi od potreba, ali je uglavnom svejedno.

Ja sam mislio da postoji razlika za property i za polje pro dodlejivanju
podrazumevanih vrednosti. A "1" i "100" su mi bile greške u pisanju :)

0 new messages