![]() |
Delphi XE2 Refactorinig funktioniert nicht
Hallo Zusammen,
ich habe Delphi XE2 Enterprise Update 4 HotFix 1. Refactoring habe ich bis jetzt kaum genutzt und aus Gewohnheit alles eingetippt. In der Hilfe ist beschrieben wie ein Klassenfeld per Refaktoring hinzugefügt werden kann. Bei mir funkt es allerdings nicht. Vermutlich mein Fehler, aber ich komme einfach nicht drauf. In der Typ-Deklaration unter Private möchte ich ein neues Feld hinzufügen und dazu auch Gatter und Setter Methoden generieren lassen. In der Hilfe ist etwas von einem Dialog die Rede. Ich bekomme diesen Dialog nicht. Anstelle dessen kommt die Meldung "Auswahl ist leer" Schreibe ich den Feldnamen und markiere diesen, kommt die Meldung "Auswahl muss ein einzelnen abgeschlossenen Ausdruck enthalten" u.s.w. Hat mir jemand ein Hinweis wie das geht? Gruß Kostas |
AW: Delphi XE2 Refactorinig funktioniert nicht
Benutze Refactoring auch kaum, meist nur zum Extrahieren.
Aber warum machst du's nicht so?
Delphi-Quellcode:
Dann Strg + Shift + C drücken und die IDE generiert alles, was noch fehlt ...
property FIrgendwas: Integer; read GetIrgendwas write SetIrgendwas
|
AW: Delphi XE2 Refactorinig funktioniert nicht
Zitat:
die Tastenkombination kannte ich noch nicht, dankeschön dafür. Sicherlich funktioniert Refactoring auch, die Frage ist nur wie? Mal sehen, möglicherweise meldet sich jemand der das weis. Gruß Kostas |
AW: Delphi XE2 Refactorinig funktioniert nicht
Hi,
ich kann das merkwürdige Verhalten bestätigen - zumindest zum Teil ;-) Es funktioniert bei mir nur auf einem Weg:
System:
Gruß, Chris [EDIT] Stop -> :-/ Es geht doch nicht. Feld deklarieren geht, aber "Feld einführen" nicht. Muss das Menü im Hauptmenü auch anders sortiert sein als im Kontextmenü :-/ Sorry [/EDIT] |
AW: Delphi XE2 Refactorinig funktioniert nicht
ah, so gehts.
Delphi bietet wirklich wenig bezüglich Refactoring. Für VS2012 C# gibt zwei Tools Resharper und CodeRush die wirklch großartig sind. CodeRush gabs mal für Delphi. Ich habe mir auch Castalia angeschaut, da ist ja auch nichts enthalten bezüglich Klassen. [Edit] Ich habe soeben ModelMaker entdeckt. Das geht in die richtige Richtung. ![]() [/Edit] Gruß Kostas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 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