![]() |
Komponente entwickeln- Deklarationen finden
Hallo alle...
- ich habe mich mal an meine erste eigene Komponente gemacht. :thumb: - es soll ein Planer werden, der auf meine Bedürfnisse zugeschnitten ist. (TMS Planner und TVPlanIt habe ich probiert) :?: hättet ihr einen Link zu einem ausführlichem Tutorial ? Google wirft zwar diverse Ergebnisse aber nichts ausführliches (oder ich bin blind :gruebel: ) 1.Problem: - ich habe die Komponente von TPanel abgeleitet. - ich möchte die procedure Resize überschreiben. Dazu muß ich ja die Originaldeklaration wissen. - wenn ich mit Ctrl-Mausklick auf TPanel bin ----> ExtCtrls.pas nicht gefunden (ist ja im Package irgendwo) :?: wie finde ich die Deklaration heraus. PS: ich bitte um Nachsicht, bin in der Lernphase :-D |
Re: Komponente entwickeln- Deklarationen finden
|
Re: Komponente entwickeln- Deklarationen finden
...dann zeige mir bitte aus der OH von D2007 die Deklaration von Resize des TPanel.
Delphi Hilfe: Zitat:
Delphi-Quellcode:
Fehler: Deklaration von Resize unterscheidet sich von vorhergehender Deklaration
constructor Resize; override;
PS: TControl hat laut OH keine Methode Resize. |
Re: Komponente entwickeln- Deklarationen finden
In der Hilfe von Delphi 6 steht:
Zitat:
Edit: in Delphi 2006 steht übrigens das selbe drin. |
Re: Komponente entwickeln- Deklarationen finden
Trotzdem Danke für Deine Bemühungen.
...mir ging es eigentlich um das allgemeine. Wie deklariere ich richtig ? Wo finde ich die Informationen ? Das mit dem Resize war jetzt nur der Anfang. :wink: wieso liefert
Delphi-Quellcode:
dann den Fehler: Deklaration von Resize unterscheidet sich von vorhergehender Deklaration
constructor Resize; override;
...viel zu lernen ! :roll: Zitat:
|
Re: Komponente entwickeln- Deklarationen finden
Resize ist auch kein Konstruktor.
|
Re: Komponente entwickeln- Deklarationen finden
:oops: procedure oder ?
|
Re: Komponente entwickeln- Deklarationen finden
Ja.
|
Re: Komponente entwickeln- Deklarationen finden
Danke...Resize haben wir :wink:
Was bedeutet "Elemet hat kein übergeordnetes Fenster" bei canvas.TextOut
Delphi-Quellcode:
...das ist doch der canvas des Panels oder ?
constructor TDMPlaner.Create(aOwner: TComponent);
begin inherited; Height:= 200; Width:= 300; canvas.TextOut(1,1,'Test'); end; PS: Learnig by doing :wink: |
Re: Komponente entwickeln- Deklarationen finden
Von was ist TDMPlaner abgeleitet? Was ist der Owner?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 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 by Thomas Breitkreuz