Thema: Delphi Canvas.Draw klappt nicht

Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#6

Re: Zugriffsverletzung bei Constructor

  Alt 2. Jan 2009, 09:24
Sorry, hab vergessen den Constructor mit hinzuschreiben
hol ich jetzt nach

zum Namen: ich benutze im ganzen projekt keine vcl - und auch ihre basisklassen nicht - daher ist das egal
ich kann die klasse aber trotzdem umbenennen

----------------------------------------------------
Jetzt als ich mir den Constructor noch mal angeguckt habe, fällt mir schon mein erster Fehler auf:
Delphi-Quellcode:
constructor TWdControl.Create(X, Y, W, H: DWord);
begin
  inherited Create;
  Bitmap := TBitmap.Create; // ich hab vergessen die Bitmap zu erstelln
  Bitmap.Width := W; // hier Breite
  Bitmap.Height := H; // und Höhe
  Self.X := X;
  Self.Y := Y;
  Self.W := W;
  Self.H := H;
  Paint;
end;
(dies ist die korrigierte Form)
Nun gibt es zumindest keine Zugriffsverletzung mehr.
Aber das gezeichnete Rechteck ist immernoch nicht sichtbar.
Daher habe ich das Thema umbenannt.
  Mit Zitat antworten Zitat