Entwickler-Ecke
Sonstiges (Delphi) - Interface deklarationen einfacher
Flamefire - Do 15.10.09 21:23
Titel: Interface deklarationen einfacher
Ich benutze D2009 un lager gerade verschiedene Funktionen in andere Units aus zur besseren Übersicht.
Ich muss die Header davon aber jedesmal in den Interfaceteil schreiben. gibt es da was automatisches oder na variante wie das schneller geht? Sowas wie "Klasse vervollständigen" nur eben andersrum?
dummzeuch - Do 15.10.09 21:57
Flamefire hat folgendes geschrieben : |
Ich benutze D2009 un lager gerade verschiedene Funktionen in andere Units aus zur besseren Übersicht.
Ich muss die Header davon aber jedesmal in den Interfaceteil schreiben. gibt es da was automatisches oder na variante wie das schneller geht? Sowas wie "Klasse vervollständigen" nur eben andersrum? |
Leider nein. Auch Delphi 2010 hat sowas nicht. Es koennte evtl. sein, dass es dazu ein Plugin gibt, aber ich kenne keins.
Hm, Vielleicht hilft ja ein Keyboard-Makro?
Sowas wie:
* Cursor an den Anfang der Zeile stellen
* Shift+Ctrl+R druecken (Makro Aufzeichnung starten)
* Shift+runter
* Ctrl+C
* Ctrl+Pos1
* runter bis unter die interface Zeile
* Ctrl+P
* Ctrl+R (Makro Aufzeichnung beenden)
Dieses Makro kannst Du jetzt jedesmal mit Shift+Ctrl+P aufrufen, um eine neue Funktion in den Interface-Teil zu kopieren.
Das Ganze geht natuerlich noch deutlich komplizierter, mit Bookmarks und so....
twm
Robert.Wachtel - Do 15.10.09 23:23
Flamefire hat folgendes geschrieben : |
| Ich benutze D2009 un lager gerade verschiedene Funktionen in andere Units aus zur besseren Übersicht. [...] |
Mit Modelmaker Code Explorer ist das eine Angelegenheit von Copy und Paste (inkl. automatischer Interface-Deklarationen!)
Ohne Modelmaker Code Explorer fasse ich weder Delphi noch Visual Studio an... :mrgreen:
http://www.modelmakertools.com/code-explorer/index.html
Marc. - Fr 16.10.09 17:14
Alternativ kannst Du auch die entsprechenden Methoden im Implementation-Part mit dem jeweiligen Namen der Klasse verknüpfen (TKlasse.Methode), um anschließend mit der Tastenkombi Ctrl+Shift+C einen entsprechenden Eintrag im Interface zu erzeugen. ;)
Edit: Ich nehme an, es geht um "Funktionssammlungen" ohne Klassen. Da macht mein Vorschlag natürlich keinen Sinn. :?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!