AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bild wird nicht angezeigt

Ein Thema von Christian_1980 · begonnen am 2. Dez 2003 · letzter Beitrag vom 2. Dez 2003
 
Christian_1980

Registriert seit: 15. Aug 2003
50 Beiträge
 
Delphi 7 Professional
 
#1

Bild wird nicht angezeigt

  Alt 2. Dez 2003, 10:46
Hi Leute !

Ich verwende folgenden Code.. kann mir jemand von euch sagen, warum mein Bild nicht angezeigt wird? Eine Fehlermeldung gibt es nicht.


Delphi-Quellcode:
implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
  // Objekt erzeugen
  Objekt := TEinObjekt.Create(Owner);

  // Bild in Objekt laden
  if FileExists('C:\tmp2delt.bmp') then
    Objekt.LadeBild('C:\tmp2delt.bmp')
  else
    Showmessage('Datei existiert nicht');

  // Bild des Objektes auf der Form ausgeben
  PaintBox1.Canvas.Draw(1,1,Objekt.GetPicture);

  PaintBox1.Canvas.Draw(1,1,Objekt.GetPicture);

end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  // Objekt freigeben
  Objekt.Free;
end;
TEinObjekt ist folgendermaßen deklariert:

Delphi-Quellcode:
interface

uses Classes, Graphics;

type

  TEinObjekt = class(TComponent)
     private
       Bild: TBitmap;
       PosX: Integer;
       PosY: Integer;
     public
       constructor Create(Owner: TComponent);override;
       destructor Destroy;override;
       procedure LadeBild(Pfad: String);
       function GetPicture: TBitmap;
     end;

implementation

constructor TEinObjekt.Create;
begin
  inherited Create(Owner);
  Bild := TBitmap.Create;
end;

destructor TEinObjekt.Destroy;
begin
  Bild.Free;
  inherited Destroy;
end;

procedure TEinObjekt.LadeBild;
begin
  Bild.LoadFromFile(Pfad);
end;

function TEinObjekt.GetPicture;
begin
  result := Bild;
end;
-> If the mouse laughs at the cat, there is always a hole nearby <-
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz