Ĺadny brzuch
Witam.
Mam sobie taki kod:
uses SysUtils, Classes, Controls, StdCtrls, ComCtrls, Graphics, Messages, Windows; type TASRichEdit = class(TRichEdit) private FNHCanvas: TCanvas; FNHBitmap: TBitmap; //... public constructor Create(Owner: TComponent); override; //... procedure Register; implementation constructor TASRichEdit.Create(Owner: TComponent); begin inherited Create(Owner); FNHBitmap := TBitmap.Create; // <- Tutaj jest błąd <_< FNHCanvas := TControlCanvas.Create; TControlCanvas(FNHCanvas).Control := Self; end;
I teraz mam pytanie dlaczego to nie działa? W miescu gdzie jest błąd kompilator daje coś takiego: [Error] ASRichEdit.pas(33): Object or class type required. Nie wiem czemu tak się dzieje
Proszę o pomoc :)
Mi się ten kod kompiluje gdy... z listy modułów usunę Windows :)
Pewnie dlatego ze TBitmap jest i w Windows i w Graphics.
Użytkownik programista1101 edytował ten post 25 czerwiec 2005, 12:01
Dobra poradziłem sobie - można zamknąć :)
Użytkownik -=PcSA=- edytował ten post 25 czerwiec 2005, 12:13
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam sobie taki kod:
uses SysUtils, Classes, Controls, StdCtrls, ComCtrls, Graphics, Messages, Windows; type TASRichEdit = class(TRichEdit) private FNHCanvas: TCanvas; FNHBitmap: TBitmap; //... public constructor Create(Owner: TComponent); override; //... procedure Register; implementation constructor TASRichEdit.Create(Owner: TComponent); begin inherited Create(Owner); FNHBitmap := TBitmap.Create; // <- Tutaj jest błąd <_< FNHCanvas := TControlCanvas.Create; TControlCanvas(FNHCanvas).Control := Self; end;
I teraz mam pytanie dlaczego to nie działa? W miescu gdzie jest błąd kompilator daje coś takiego: [Error] ASRichEdit.pas(33): Object or class type required. Nie wiem czemu tak się dzieje
Proszę o pomoc :)
Mi się ten kod kompiluje gdy... z listy modułów usunę Windows :)
Pewnie dlatego ze TBitmap jest i w Windows i w Graphics.
Użytkownik programista1101 edytował ten post 25 czerwiec 2005, 12:01
Dobra poradziłem sobie - można zamknąć :)
Użytkownik -=PcSA=- edytował ten post 25 czerwiec 2005, 12:13