Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Automatisch neue Event Methode erstellen lassen..? (https://www.delphipraxis.net/182917-automatisch-neue-event-methode-erstellen-lassen.html)

RobertDorn 26. Nov 2014 13:33

Automatisch neue Event Methode erstellen lassen..?
 
Hi.
Da ich nun bei Google bisher noch nix gefunden habe, frage ich mal hier in die Runde ;)

Gibt es eigentlich eine möglichkeit im Editor eine passende Methode zu einem OnEvent erstellen zu lassen?
zB bei

myTestObj.OnBlaBla := << Jetzt müsste man manuell eine neue passende Methode erstellen und diese dann hier eintragen

Geht sowas auch automatisch? Gibt ja nicht immmer die Möglichkeit den Designer dafür zu verwenden.



Viele Grüße,
R.Dorn

Der schöne Günther 26. Nov 2014 13:46

AW: Automatisch neue Event Methode erstellen lassen..?
 
Naja, mit STRG + Shift + M kannst du ja direkt eine neue Methode erstellen.

Sir Rufo 26. Nov 2014 15:27

AW: Automatisch neue Event Methode erstellen lassen..?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1281175)
Naja, mit STRG + Shift + M kannst du ja direkt eine neue Methode erstellen.

Das ist aus dem Refactoring und dient dazu Teile des markierten Codes in eine Methode zu Extrahieren. Ist sinnvoll aber hier gänzlich unnütz.

Nein, mir ist aber nichts bekannt, was das automatisiert vornimmt.

Man könnte sich für die beliebtesten Events jeweils Vorlagen bauen ... aber mehr geht wohl nicht.

Uwe Raabe 26. Nov 2014 16:23

AW: Automatisch neue Event Methode erstellen lassen..?
 
Im ModelMaker Code Explorer kann man eine Event-Deklaration per Copy-Paste an eine Klasse schicken. Dabei wird man dann gefragt, ob man ein Event-Property oder eine Event-Methode erstellen will. Das ist zwar auch nicht ganz das Gewünschte, kommt dem aber schon sehr nahe.

RobertDorn 26. Nov 2014 19:36

AW: Automatisch neue Event Methode erstellen lassen..?
 
hab ich also doch nix übersehen. aber schade eigentlich.
trotzdem danke an die runde ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz