![]() |
Refaktoring Member in übergeord. Klasse geht nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich versuche gerade einen Member einer Klasse in eine übergeordnete Klasse mittels Refactoring in Delphi 2007 Professional zu verschieben. Wenn ich auf OK (siehe Bild Anhang) klicke passiert schlicht und ergreifend gar nichts! Das Fenster bleibt einfach so stehen und es ist keine Aktion zu sehen. Lauf Hilfe muß sich jetzt das Refactoring-fenster öffnen. das tut es aber nicht. Mach ich hier was falsch, oder hat auch jemand anders diese Erscheinung. dank und Gruß oki |
Re: Refaktoring Member in übergeord. Klasse geht nicht
Von welcher Klasse in welche willst du verschieben?
|
Re: Refaktoring Member in übergeord. Klasse geht nicht
von meiner eigenen Klasse TRTBaseLabel = class(TBaseRTControl) in die übergeordnete Klasse TBaseCustomControl. Also 3 Klassen weiter hoch.
|
Re: Refaktoring Member in übergeord. Klasse geht nicht
Ist TBaseCustomControl auch eine eigene Klasse?
|
Re: Refaktoring Member in übergeord. Klasse geht nicht
Ja klar, schau mal in das Bild im Anhang meines ersten Postes. TBaseCustomControl ist meine erste abgeleitete Klasse von TCustomControl.
Alle Klassen die für das Refactoring relevant sind befinden sich in der gleichen Unit. Ich hab es auch mit meinem Member FTextAlignment versucht (also nur einen), hat auch nicht gefunzt. Da ich diese Funktion des Refactoring zum ersten mal benutze kann ich leider auch nicht sagen, ob es schon mal ging. Andere Funktionen des Refaktoring nutze ich sonst mit vollem Erfolg(Umbenennen, Methode extrahieren ....). Ich habe alle aktuellen Updates fortlaufend eingespielt, bis Update3. Gruß oki |
Re: Refaktoring Member in übergeord. Klasse geht nicht
Verschiebe die Eigenschaft mal nur um eine Ebene
|
Re: Refaktoring Member in übergeord. Klasse geht nicht
Grad ausprobiert, auch mit Verschiebung um eine Klasse höher kein Erfolg. Der OK-Button läßt sich auch bedienen (er "klickt"), aber darauf erfolgt keine Reaktion. Ich hab auch mal das Fenster verschoben, ob sich was dahinter versteckt, niente. weis der Fuchs was da los ist.
Vielleicht nutzt noch jemand D2007 Prof. und kann mal testen obs generell geht. Ich leg jetzt mal 'ne neue unit an und teste das mal im kleinen. Gruß oki |
Re: Refaktoring Member in übergeord. Klasse geht nicht
Merde! :evil:
Nach dem Neustart der IDE lief das Refaktoring. Es hat mir zwar aus meinem Typ TAlignment einen Typ TAlignment.TAlignment in der übergeordneten Klasse gemacht, aber das war dann schnell korrigiert. Noch mal besten Dank an mkinzler Gruß oki |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 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