AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Refactor - Extract ResourceString

Ein Thema von Tyrael Y. · begonnen am 12. Jan 2010 · letzter Beitrag vom 13. Jan 2010
Antwort Antwort
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#1

Refactor - Extract ResourceString

  Alt 12. Jan 2010, 13:54
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.

  ShowMessage('Diesen Text möchte ich als ReourceString extrahieren');
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#2

Re: Refactor - Extract ResourceString

  Alt 12. Jan 2010, 13:59
Und natürlich markierst Du den kompletten String. Also Bedienfehler schließt Du aus?

Sherlock
Oliver
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Refactor - Extract ResourceString

  Alt 12. Jan 2010, 14:02
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
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#4

Re: Refactor - Extract ResourceString

  Alt 12. Jan 2010, 14:04
...der String steht auch nicht innerhalb eines Kommentars?

Sherlock
Oliver
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Refactor - Extract ResourceString

  Alt 12. Jan 2010, 14:04
nein
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Refactor - Extract ResourceString

  Alt 13. Jan 2010, 09:03
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.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.077 Beiträge
 
Delphi 12 Athens
 
#7

Re: Refactor - Extract ResourceString

  Alt 13. Jan 2010, 09:40
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort


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 17:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz