![]() |
Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,
ich bin jetzt auf Rad Studio 10.1 Update1 umgestiegen und habe Probleme mit den Projektoptionen Versionsinformationen. Egal was ich dort eintrage, diese Werte werden in meinen neu erstellten Programmen nicht angezeigt. Als Sprache ist auch immer Englisch eingetragen. Ich lese die Werte wie folgt aus:
Code:
Die eingetragenen Werte sind nach dem Speichern des Projektes in der IDE auch da, siehe Anhang, aber nicht in meinem Programm.
// Code hier aus dem Netz
// Uses JclFileUtils var FileName: TFileName; I: Integer; begin //FileName := FileListBox1.FileName; Form1.hide; Form4.Show; filename := ( ParamStr(0) ); Form5.Memo1.Lines.BeginUpdate; try Form5.Memo1.Lines.Clear; if VersionResourceAvailable(FileName) then with TJclFileVersionInfo.Create(FileName) do try for I := 0 to LanguageCount - 1 do begin LanguageIndex := I; Form5.Memo1.Lines.Add(Format('[%s] %s', [LanguageIds[I], LanguageNames[I]])); Form5.Memo1.Lines.Add(''); //Form4.Memo1.Lines.Add(StringOfChar('-', 80)); Form5.Memo1.Lines.AddStrings(Items); Form5.Memo1.Lines.Add(BinFileVersion); Form5.Memo1.Lines.Add(OSIdentToString(FileOS)); Form5.Memo1.Lines.Add(OSFileTypeToString(FileType, FileSubType)); Form5.Memo1.Lines.Add(''); end; Form5.Memo1.Lines.Add('Translations:'); for I := 0 to TranslationCount - 1 do Form5.Memo1.Lines.Add(VersionLanguageId(Translations[I])); //Memo1.Lines.Add(BooleanToStr(TranslationMatchesLanguages)); finally Free; end; finally Form5.Memo1.Lines.EndUpdate; end; end; Hat jemand einen Tipp für mich. Gruß Rainer |
AW: Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen
Hast du oben mal das richtige Ziel ausprobiert,
bzw. was steht dort denn in den Versionsinfos? Eigentlich sollten die Infos ja von dieser Basisinfo aus vererbt werden, wenn sie nicht überschrieben wurden, aber wer weiß. Und was siehst du in den Dateieigenschaften, welche dir der Explorer anzeigt? |
AW: Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen
Ganz wichtig:
- Alle (!) Konfigurationen auf die selbe Sprache stellen - Alle Werte in allen Konfigurationen gleich machen (am einfachsten alles leer bevor man etwas einträgt) - Dann erst die gewünschten Werte angeben Dann sollten die Werte an die darunter befindlichen Konfigurationen durchgereicht werden. |
AW: Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen
Hallo zusammen,
Dank an Himitsu und Sebastian für die Antworten. Habe heute morgen eine Systemsicherung zurückgespielt und RAD neu installiert. Jetzt klappt es. Eine Frage habe ich aber noch, soweit wie ich das bisher verstanden habe, kann ich die Versionsinfos doch erst nach Anlage eines neuen Projektes unter "Projekt" Optionen vorgeben. Oder kann man noch an anderer Stelle weitere Konfigurationen bezüglich der Versionsinformationen vornehmen? Gruß Rainer |
AW: Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen
Nur dort.
Die Infos sind in der *.res des Projekts und als Kopie in der *.dproj Man kann sie aber deaktivieren und eigene Versionsinfos einbinden. * entweder die komplette
Delphi-Quellcode:
aus der *.dpr rauswerfen
{$R *.res}
* oder nur diese Infos in den Optionen deaktivieren Dann kann man eine eigene RES/RC einbinden und da drin selber diese Info definieren ... siehe ![]() |
AW: Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen
Danke für die Informationen. Werde mich mal damit versuchen.
Noch ein schönes Wochenende. Gruß Rainer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 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