Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi ProjektOptionen immer Englisch Werte werden nicht übernommen (https://www.delphipraxis.net/190709-delphi-projektoptionen-immer-englisch-werte-werden-nicht-uebernommen.html)

User11 28. Okt 2016 18:18

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:
// 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;
Die eingetragenen Werte sind nach dem Speichern des Projektes in der IDE auch da, siehe Anhang, aber nicht in meinem Programm.

Hat jemand einen Tipp für mich.

Gruß Rainer

himitsu 28. Okt 2016 19:06

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?

jaenicke 29. Okt 2016 00:27

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.

User11 29. Okt 2016 15:14

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

himitsu 29. Okt 2016 16:24

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:
{$R *.res}
aus der *.dpr rauswerfen
* oder nur diese Infos in den Optionen deaktivieren

Dann kann man eine eigene RES/RC einbinden und da drin selber diese Info definieren ... siehe Hier im Forum suchenManifest-Creator

User11 29. Okt 2016 16:50

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 14:45 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