Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#9

AW: Refactoring: Procedure in andere Unit verschieben

  Alt 27. Dez 2015, 16:41
Aber die von mir gewünschte Funktion ist leider nicht vorhanden. Man kann nur eine Procedure in eine andere Klasse oder eine Formprozedur in ein normale Prozedur innerhalb der aktuellen Form umwandeln, nicht aber direkt in eine andere Unit verschieben (und da müsste das Tool dann noch die erforderlichen Änderungen machen, wie Eintrag in den Interface-Abschnitt, Einbindung der Unit in den Uses-Abschnitt der aktuellen Form, usw.).
Verschieben per Drag-and-Drop geht nicht, da das Tool immer nur innerhalb der aktuellen Unit arbeitet. Aber dataspider sprach ja auch von Strg-X, StrgV (gemeint ist innerhalb des ModelMaker Fensters) und das geht schon Unit-übergreifend. Die einzelnen Schritte sind somit:

Selektieren der Unit im ModelMaker-Fenster (im Module-Abschnitt, wenn sie nicht zu einer Klasse gehört), Ausschneiden (Strg-X), Unit wechseln, nun ebenfalls im ModelMaker-Fenster einfügen (Strg-V).

Zugegeben, bei Modul-Methoden ist das nur wenig effizienter als ein simples Cut-Paste im Source-Editor, aber sonst ist das schon deutlich komfortabler.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat