Autor Beitrag
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Do 15.10.09 21:23 
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Do 15.10.09 21:57 
user profile iconFlamefire hat folgendes geschrieben Zum zitierten Posting springen:
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: Do 15.10.09 23:23 
user profile iconFlamefire hat folgendes geschrieben Zum zitierten Posting springen:
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:

www.modelmakertools....-explorer/index.html
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: 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. :?