Thema: Delphi Konstruktor für Objekte

Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Konstruktor für Objekte

  Alt 26. Jan 2010, 00:40
Anstelle eines TImage würde ich ein TPicture verwenden.
TImage ist ein sichtbares Control.
Dagegen ist TPicture eine Kontainerklasse für ein Bitmap, JPeg, GIF oder anderen Bildformates.
Delphi-Quellcode:
type
TAuto = class(TObject)
  private
  FTempo: Integer;
  FBild : TPicture;
public
  constructor Create(const path:string);
  Destructor Destroy;override;
  procedure Gasgeben;
  procedure Bremsen;
  property Geschwindigkeit: Integer read FTempo;
  property Bild: TPicture read FPicture;
end;

constructor TAuto.Create(const path:string);
begin
  inherited Create;
  FBild := TPicture.Create;
  if FileExists(path) then
    FBild.LoadFromFile(path);
end;

Destructor Destroy;override;
begin
  FPictures.Free;
  interited;
end;
fork me on Github
  Mit Zitat antworten Zitat