![]() |
Gleichnamige Routinen definieren
Hi,
ich brauche für eine Komponente 2 mal eine Routine mit dem selben Namen.
Delphi-Quellcode:
Der Compiler sagt ich muss die Direktive overload angeben. Wenn ich hinter die 2te Routine overload; schreib bleibt der Compiler genau in dieser Zeile stehen und gibt mir die selbe Meldung.
procedure PopUp(X, Y: Integer);
procedure PopUp(ScreenPosition: TScreenPosition); Wie kann ich es realisieren, zwei gleichnamige Routinen zu haben? Schönen Abend noch, Andy |
Re: Gleichnamige Routinen definieren
Hinter beide overload schreiben.
|
Re: Gleichnamige Routinen definieren
Zitat:
Zitat:
|
Re: Gleichnamige Routinen definieren
Ganz einfach, eine oder beide nach public schieben ;)
|
Re: Gleichnamige Routinen definieren
Zitat:
Trotzdem Danke und 'nen schönen Abend :-D |
Re: Gleichnamige Routinen definieren
Zitat:
|
Re: Gleichnamige Routinen definieren
Zitat:
|
Re: Gleichnamige Routinen definieren
Zitat:
Das RTTI System kommt einem dort nicht entgegen und du weisst eben nicht, welche du bekommen hast. Von daher stellt sich mir immernoch die Frage: was macht es (bei diesen überladenen) Methoden für ein Unterschied zwischen Public und Published? |
Re: Gleichnamige Routinen definieren
Zitat:
Ich denke für den Fragesteller sind die Infos im RTTI unnötig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 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