![]() |
Deklaration von '...' unterscheidet sich von vorheriger D...
...eklaration
Tag, ich habe 2 Klassen, in der Main Klasse ist eine virtuelle Methode (protected Abschnitt), in der zweiten Klasse muss ich diese überschreiben, nur irgendwie sagt mir der Compiler: Zitat:
![]() ![]() Jemand ne Idee was da falsch sein soll? :roll: |
Re: Deklaration von '...' unterscheidet sich von vorheriger
ich glaube, es liegt daran, daß du zwei gleiche deklarationen benutzt hast. Das overide ändert daran glaube ich auch nichts.
ich bin mir aber nicht ganz sicher. |
Re: Deklaration von '...' unterscheidet sich von vorheriger
Beim überschreiben muss die deklaration gleich sein.
Das sagt ja auch allein die Fehler-Meldung. Aber sie unterscheidet sich nicht von der vorigen, also wieso kommt da überhaupt der Fehler O.o |
Re: Deklaration von '...' unterscheidet sich von vorheriger
Ich habe mal in Delphi für Kids nachgesehen. Ist die Klasse vererbt? Wenn nicht dann geht es glaube ich nicht. So steht es im Delphi für Kids Buch. Falls du das Buch hast: S.389 "Polymorphie"
|
Re: Deklaration von '...' unterscheidet sich von vorheriger
Moin snoopy,
danke fürs nachgucken ;). Und jo, die 2te Klasse erbt von der Ersten und das muss gehen. Das ist nämlich Sinn der Sache :wink: |
Re: Deklaration von '...' unterscheidet sich von vorheriger
Naja es gibt schon eine VCL eigene DoDraw Methode, die sich von der oben geposteten unterscheidet. Tauf Deine doch einfach mal um.
|
Re: Deklaration von '...' unterscheidet sich von vorheriger
Moin Guenter,
es ist aber nicht DoDraw, sondern DoRaw und die gibt es in der vcl nicht. |
Re: Deklaration von '...' unterscheidet sich von vorheriger
Ups, hab ich mich verlesen.
Wäre auch Hilfreich, wenn man die "komplette" Klassenhierarchie sehen könnte. |
Re: Deklaration von '...' unterscheidet sich von vorheriger
Moin,
es sind nur die 2Klassen. Btw: was ich gemerkt habe... wenn ich auf "Alle Projekte kompilieren" gehe kommen keine Fehler und alles geht einwandfrei... wenn ich die 2te Klasse als Komponente registrieren will kommt der Fehler... Delphi ist öde. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 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