Hallo liebe Delphi-Gemeinde,
Bei einem meiner älteren Projekte habe ich festgestellt, das aus der .dpr Datei in den uses Anweisung, die Namen der Formularklassen "verschwinden" (die dort als Kommentar automatisch angelegt werden).
Beispiel:
Delphi-Quellcode:
WinApi.Windows,
WinApi.Messages,
System.SysUtils,
Vcl.Forms,
Vcl.Themes,
Vcl.Styles,
formMain
in '
..\..\Source\formMain.pas'
{MainForm},
//<- {MainForm} ist irgendwann mal weg
Grundsätzlich scheint es Delphi egal zu sein, und obwohl in der
Dokumentation dieses Feature nicht erwähnt wird, fügt Delphi den Formularname immer automatisch dazu, wenn ein neues Formular (oder ein Frame) erzeugt werden.
Mein Problem beginnt mit einem Übersetzungstool (Multilizer) das Formulare (.dfm) nur nach Strings scannt wenn sie in dieser Weise angegeben sind.
Damit kann man schnell bereits übersetzte Daten verlieren und das ist doch recht unangenehm.
Kennt ihr dieses Problem mit den verschwundenen Formularnamen auch?
Kann ich Delphi dazu veranlassen, die Information wieder korrekt einzufügen, oder muss ich das immer händisch kontrollieren (bei 260 Referenzen kein Spaß)?