![]() |
Menu-OnClick-Event in anderer Unit
Hallo, Delphi-Praktiker,
das OnClick-Ereignis eines Menüpunktes ruft normalerweise eine procedure auf, die in der zum Formular gehörenden Unit liegt. Frage: Kann ich als Ereignis auch eine procedure eintragen, die in einer anderen Unit liegt ? Wenn ja, biite wie ? Vielen Dank, mit besten Grüßen Klaus-Peter |
AW: Menu-OnClick-Event in anderer Unit
Auch wenn es sich nach Klugscheiß anhört, aber du verbindest eine Methode mit dem Event.
Und ja, du kannst dem Event eine Methode zuweisen, die in einer anderen Klasse liegt. Aber du benötigst definitiv eine gültige Instanz der Klasse, sonst knallt es. |
AW: Menu-OnClick-Event in anderer Unit
Zitat:
Man kann auch eine Klassen-Methode verwenden. PS: Procedure <> Methode Ja, man kann eine andere Methode (also eine in einem Objekt/Klasse) von sonstwo angeben. Aber eine Prozedur (ohne Klasse drumrum) geht nicht. (zumindestens nicht offiziell und ohne Tricks) Und die Methode müßte man dann natürlich im Quellcode zuweisen, da der Form-Designer deine andere Methode vermutlich nicht kennen/finden wird. |
AW: Menu-OnClick-Event in anderer Unit
@himitzu:
Danke, so geht es ! KP |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 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