Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Rychlá pomoc s programem (Delphi7)

Pointery se normalne v objektu nepouzivaji, protoze neni duvod.
To neco1 je staticke - treba metoda objektu, to neco2 je jen odkaz na objekt.
Neco1 muze byt i odkaz na jiny objekt

Realny priklad:

TMujObjekt = Class
private
  FObrazek: TImage;
public
  promennaCislo: Integer;
  promennaObrazek: TImage;
  property Obrazek: TImage read FObrazek write FObrazek;
end;
Read a write mohou byt i metody, ve kterych budes delat i neco jineho nez prirazeni do vnitrni promenne.
At provedes nekde prirazeni

MujObjekt.PromennaObrazek := Form1.Image1;
MujObjekt.Obrazek := Form1.Image2;
Pri ruseni objektu se ti prirazeny objekt sam nerusi, pokud to neudelas ty sam vedome kodem v destruktoru objektu. A je jedno, jestli si ho priradis takto nebo jako parametr v metode Create objektu. Predane objekty odkazem se samy nerusi.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny