![]() |
Refactor - Extract ResourceString
Hallo zusammen,
ich möchte einen String im Quellcode als ResourceString mit der Refactoring Funktion extrahieren. Das komische ist, wenn ich Projekt_1 öffne, kann ich ohne Probleme einen ResourceString extrahieren. Öffne ich Projekt_2 bzw. erstelle ein völlig neues Testprojekt kann ich keinen Resourcenstring extrahieren. Muss ich irgendwas anmachen damit die Funktion zur Verfügung steht? In allen Tests sieht der Quellcode ganz simpel in etwa so aus.
Delphi-Quellcode:
ShowMessage('Diesen Text möchte ich als ReourceString extrahieren');
|
Re: Refactor - Extract ResourceString
Und natürlich markierst Du den kompletten String. Also Bedienfehler schließt Du aus?
Sherlock |
Re: Refactor - Extract ResourceString
Ich hab es grad getestet.
In dem Projekt, bei dem es funktioniert, muss ich nicht den gesamten Text auswählen. Einfach den Cursor irgendwo in den Text und dann STRG+SHIFT+L bzw. rechte Maustaste Refactor -> ResourceString...extrahieren |
Re: Refactor - Extract ResourceString
:gruebel: ...der String steht auch nicht innerhalb eines Kommentars?
Sherlock |
Re: Refactor - Extract ResourceString
nein
|
Re: Refactor - Extract ResourceString
Mittlerweile komme ich zum Ergebnis, daß es wohl einen Bug beim extrahieren von Resourcenstrings gibt.
Das Extrahieren hat mit ein und demselben Projekt ohne eine einzige Codeänderung mal funktioniert und mal nicht funktioniert. Ich habe versucht zu ergründen, bei welcher Konstellation dieses Verhalten auftritt. Genau konnte ich es nicht ermitteln. Ich habe eine Vermutung, daß es mit der Anzahl von sichtbaren Komponenten auf einem Formular abhängen könnte. Ist reine Vermutung und nicht eindeutig nachvollziehbar. |
Re: Refactor - Extract ResourceString
Vermutlich wird hierfür einfach nur der selbe Parser genutzt, welcher auch für das ErrorInsite ähhhh Error Insight hinhalten muß.
Und daß dieser nicht wirklich zuverlässig funktioniert, sollte jeder schonmal mitbekommen haben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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