AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Refactoring: Procedure in andere Unit verschieben
Thema durchsuchen
Ansicht
Themen-Optionen

Refactoring: Procedure in andere Unit verschieben

Ein Thema von Harry Stahl · begonnen am 25. Dez 2015 · letzter Beitrag vom 28. Dez 2015
 
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Refactoring: Procedure in andere Unit verschieben

  Alt 27. Dez 2015, 15: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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