Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Mystix-Texteditor - Funktionalität erweitern

  Alt 13. Feb 2014, 10:59
Das Problem könnte in procedure TMainForm.ReadLanguageData; entstehen.
Dort werden die übersetzen Texte aus einer Ini-Datei auf die Caption-Properties geschrieben ohne zu prüfen ob der übersetzte Text überhaupt in der Ini-Datei vorliegt.

Delphi-Quellcode:
// orginal Sourcecode
         with TMenuItem(Components[i]) do
           if (Action = nil) and (Caption <> '-') then
             Caption := ReadString(Self.Name,
               Self.Components[i].Name + '.Caption', '');
// so könnte es klappen
var
   s: string; // Hilfsvariable
...
         with TMenuItem(Components[i]) do
           if (Action = nil) and (Caption <> '-') then
                begin
               s := ReadString(Self.Name,
                 Self.Components[i].Name + '.Caption', '');
                  if s <> 'then
                    Caption := s;
Alles ungetestet (ist mir zuviel Aufwand das ganze Geraffel zu installieren).
fork me on Github
  Mit Zitat antworten Zitat