![]() |
.dpr Datei uses verliert den Form-Namen Kommentar?
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 ![]() 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ß)? |
AW: .dpr Datei uses verliert den Form-Namen Kommentar?
Du musst immer alle Änderungen vor dem Einchecken kontrollieren. Leider geht manchmal sogar die halbe Liste der uses kaputt (seit Delphi 10.0 allerdings nur noch sehr selten) oder der Formtyp in der .dproj wird plötzlich geändert (passiert auch noch in Delphi 10.4 z.B. sporadisch).
Deshalb ist es höchst fahrlässig, wenn man einfach alle Änderungen ungeprüft ins Repository übernimmt, zumal so ja auch zu Debugzwecken gemachte Änderungen versehentlich übernommen werden können. |
AW: .dpr Datei uses verliert den Form-Namen Kommentar?
Notfalls als Branch und dann später, beim Merge in den Master/Main, nochmal kontrollieren.
Auch in der DPROJ schmeißt es mir manchmal dieses <form> raus, aber in der DPR/DPK blieb es bis jetzt immer drin. Für den Compiler ist es egal (den interessiert dieser "Kommentar" nicht), aber der Design-Editior und das CodeInsight möchte es gern haben, damit er weiß, dass es eine "Modul"-Unit ist (Form oder Frame). |
AW: .dpr Datei uses verliert den Form-Namen Kommentar?
Da hab ich bisher wohl Glück gehabt, danke für die Info war mir in der Form nicht bewusst!
Gibt's da Verbesserungen mit Delphi 11? Auf jeden Fall hab ich mir ein kleines Tool gemacht, das das jetzt automatisch checkt ist ja richtig gemein, das Feature! |
AW: .dpr Datei uses verliert den Form-Namen Kommentar?
In der Regel passiert das, wenn das Form nicht zusammen mit der Unit geöffnet werden kann. Wenn danach die Unit gespeichert wird kennt der Designer kein Form dazu und entfernt den Eintrag in der Projektdatei.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 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