Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 3.712 pregleda

Najnovija ↓

Kako naci Property u Delphi-ju? 11.06.2007. u 16:58 · pre 236 meseci #1
ima li neko ideju kako odrediti da li neka komponenta ima neki property, ali programski.

Npr . prodjete sve komponente, opet programski, na nekoj formi i ako neka komponenta ima neki odredjeni property onda toj komponenti uradite nesto.

Npr ako komponenta ima ReadOnly property onda to setuj na false ili true



poz.
Potpis
Ako treba onda nema potrebe
Re: Kako naci Property u Delphi-ju? 11.06.2007. u 17:23 · pre 236 meseci #2
Koristi RTTI... tako mozes pronaci skoro sve o skoro svakom tipu podatka. Na taj nacin mozes napraviti i RT Object Inspector ako ti je potreban.
Potpis
Play Store
Re: Kako naci Property u Delphi-ju? 11.06.2007. u 17:28 · pre 236 meseci #3
Najbolje tacno opisi sta zelis da postignes. Postoji par metoda metoda kojima mozes doznati
'nesto' o osobinama objekata (a najbolje je kada i ti nesto znas, pa to ugradis u logiku ).

Svakako pogledaj: PPropInfo, GetPropInfo, SetStrProp, ...
Re: Kako naci Property u Delphi-ju? 11.06.2007. u 18:20 · pre 236 meseci #4
> ima li neko ideju kako odrediti da li neka komponenta ima neki property, ali programski.
> Npr ako komponenta ima ReadOnly property onda to setuj na false ili true

Evo primer.

Code:

uses
  TypInfo;

procedure TForm1.FormCreate(Sender: TObject);
begin
  if Assigned(GetPropInfo(Self, 'Left')) then
    SetPropValue(Self, 'Left', 20);
end;
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme