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.
Marvin
  Mit Zitat antworten Zitat