Frage zur Aktualisierung der Ansicht



  • Hallo,
    ich bin ein Multilinguales Programm am entwickeln.
    Die Strings, die in meinem Programm verwendet werden, sind in einer Textdatei in den verschiedenen Sprachen abgespeichert.
    Wird die Sprache geändert werden die Strings in ein globales Stringarray geladen.
    Das Stringarray befindet sich in der Dokumentklasse.
    Wie kann ich nun in meiner Ansicht den Steuerelementen die aktualisierten Strings zuweisen?
    Muss ich die UpdateData-Methode verwenden? Oder OnUpdateView()? Oder einfach ne Methode selbst schreiben?


  • Mod

    Das musst Du wohl selber machen...

    Du kannst sicherlich auch UpdateData verwenden, wenn alle Static Contrls auch an entsprechende Variablen gebunden sind.

    Ich verwende lieber Sattelite DLLs:
    http://www.mpdvc.de/artikel/MultilingualeProgramme.htm



  • Mit der Methode die ich verwende, also alle strings in einer Textdatei abzuspeichern, ist es dem Anwender später möglich eine beliebige sprache, auf eigene Verantwortung, selbst hinzuzufügen ohne das Programm wieder Kompilieren zu müssen.
    Das einzigste was mir da noch ein paar Probleme bereitet, ist, einen neuen String der die Sprache wiedergibt in der Combobox dynamisch zuzufügen und die Auswertung welche Sprache ausgewählt wurde.


Anmelden zum Antworten