tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
17
ZUGRIFFE
844
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo Tutorialer!

    Ich es möglich LangRessource Dateien mit die .NET exe zu injizieren?
    Diese liegen ja lose mit im Programmordner, in dem Ordner der jeweiligen Sprache.

    Wenn das geht, wo finde ich Infos dazu?

    Es gibt ein nettes Tutorial auf TheCodeProject der das injizieren von ManifestDateien beschreibt.
    Dafür wird die Funktion kernel32.UpdateRessource( [...] ) verwendet.
    Gibt es da evtl einen http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/introductiontoresources/resourcereference/resourcetypes.asp]Ressource Type[/URL] der das zulässt?
    Ich komm nicht weiter.

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wieso baust du dir nicht einfach deine eigenen Language Files (zB als XML), einen Translator dazu und stopfst sie als Ressourcen in deine Anwendung?

    Nachteil: Um Language-Files zu adaptieren muss die Anwendung neu erstellt werden (nicht ganz, aber der Einfachheit halber kommt man fast nicht drum rum).

    Vorteil: Problem gelöst und man hats selber in der Hand.
     

  3. #3
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo Norbert!

    Hmm, das ist ne Möglichkeit. Nur ist mir mir das viel zu händisch.
    Ok, Dialogtexte werden sowieso händisch erstellt.
    Aber was ist mit den Bezeichnern von Steuerelementen,
    die man in der IDE sprachspezifisch über den Designer ändern kann?
    Soll ich zur Entwicklungszeit mit nackigen Steuerelementen rumhantieren
    und mir die Beschriftungen dazudenken?

    Oder denk ich jetzt zu kompliziert?

    lg, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  4. #4
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hmm, bei meiner Grundlage besteht ne zusätliche Referenz, welche mir die Sprachumstellung vereinfacht. So hab ich bei den Options der Steuerelemente eine Funktion (Is multiLanguage) welche ich auf TrueSetzten kann. Beim Programmstart setzt ich dann die Sprache mit:
    this.CurrentLanguage = Firma.SystemDll.Globalization.FirmaGlobalizationSettings.eLanguage.en (en = english )

    Ich glaube das wär in etwas das was du willst Also ist es möglich, aber wenn du genaue infos dazu willst müsste ich den Code etc durchsuchen, wie sie das Angestellt haben, das ich es so "mehr oder weniger bequem" habe.

    Mfg
    ziop
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  5. #5
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Ziop, es ist schon alles übersetzt
    Beim Start frage ich die aktuelle SystemSprache ab
    und dementsprechend werden die Texte der Controls gesetzt.
    Für unbekannte Sprachen wird standart Englisch ausgewählt.
    Und während der Laufzeit des Programms, kann auch die ProgrammSprache einfach umschalten.

    Es gehört schon ein bissel mehr dazu als das, was Du da gepostet hast.

    lg, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  6. #6
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Wiso? Das was du da gerade geschrieben hast, sag ich ja? Du hast die verschiedenen Sprachen schon vorgegebn willst aber beim start oder beim laufenden Programm per auswahl die sprache des laufenden Progs umstellen, das Bezeichnungen etc neu gesetzt werden. Und sonst hab ich dich jetzt 2 mal Falsch verstanden
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  7. #7
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Meine Frage war:
    Zitat Zitat von cosmo
    Ich es möglich LangRessource Dateien mit die .NET exe zu injizieren?
    Diese liegen ja lose mit im Programmordner, in dem Ordner der jeweiligen Sprache.
    und nicht
    "Wie stell ich die Sprache in meinem lokalisierten Programm um?"

    Ich bin bereits bei'm Releasen
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  8. #8
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Ok, verlesen Aber dann ne Frage, wiso erstellte denn keine DLL dafür? Oder packst sie zu ner anderen DLL? Ich nehm an du machst doch auch n Setup von deinem Proggi, also wäre das doch am einfachsten oder? Ansonsten halt ich besser den Mund, das wird mir zu Fortgeschritten
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  9. #9
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von zioProduct
    Ok, verlesen Aber dann ne Frage, wiso erstellte denn keine DLL dafür? Oder packst sie zu ner anderen DLL? Ich nehm an du machst doch auch n Setup von deinem Proggi, also wäre das doch am einfachsten oder? Ansonsten halt ich besser den Mund, das wird mir zu Fortgeschritten
    Meiner, es werden doch bereits schon DLL`s mit den Ressourcen erstellt.
    Da ich aber schon alle nötigen Ubersetzungen habe, ist es nicht nötig,
    weitere DLL`s mit weiteren Übersetzungen durch ein Update anzubieten,
    wie es ja normalerweise der Fall ist.
    ( Diese werden einfach in die entsprechenden Ordner ( OrdnerName == LangCode ) kopiert. )

    Daher wollte ich einen Weg finden, alles schön sauber zusammen zu fassen,
    damit ich das Hauptprogram letztendlich in einem ganzen Teil habe.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  10. #10
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Updates kommen doch auch mit nem Setup-Proggi schon gut schon gut bin still, obwohl ich dein Problem immer noch nicht sehe
    Aber musst nimmer antworten, spar dir die Zeit
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  11. #11
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von zioProduct
    Updates kommen doch auch mit nem Setup-Proggi schon gut schon gut bin still, obwohl ich dein Problem immer noch nicht sehe
    Aber musst nimmer antworten, spar dir die Zeit
    Gehört doch zum Thema, denke ich.

    Natürlich kommen die mit einem Setup Proggi.
    Eines welches nur die neuen LangRessource DLL`s in den
    entsprechenden Ordner ( OrdnerName == LangCode ) kopiert.

    SOFERN DAS ABER NÖTIG IST
    Jetzt ist es das aber nicht....

    Wart mal.
    Der //Edit: RessourceManager sucht automatisch nach Ordnern,
    deren Namen dem Aktuellen LangCode entsprechen ( de, en, en-us, ect. ).
    Und holt sich dann daraus anhand der Bezeichner ( Control.Text ) die Inhalte.

    Ich glaub da werd ich ein Problem bekommen, OMG.

    Hmm, gut dass Du jetzt so nachgehakt hast.

    Ich denke das ich es jetzt nur so mit den Dialogtexten machen kann.
    Ach Mist, dann lass ich halt alles so wie es ist.

    lg, cosmo
    Geändert von Christian Kusmanow (29.09.05 um 14:32 Uhr)
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  12. #12
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Jaaaa, Bitte Bitte, ich helf wo ich nur kann
    ich wollte von Anfang an auf das raus, aber um es so zu machen das du es selber rallst und etwas dabei lernst, musste ich es halt auf diesem Wege tun.
    Bin stolz auf dich *chm chm*

    so one
    zio
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  13. #13
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Mein Freund,
    Du verhälst Dich viel mehr als Feuer als wie Wasser.
    Ich bin ein Perfektionist. Da kann sowas schonmal vorkommen,
    dass man vor lauter verleibtheit in die Ordnung,
    im ersten Moment an sowas gar nicht denkt.

    *Kopfnuss geb*
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  14. #14
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618

    FIIIIIREEEEEEEEE *scooter nach sing*
    Jaja du Perfektion- ich Minimal IST!
    Oder sowas in der Art

    Egal schreib mir mal wieder ne PM wenn du wie häufig ne Frage an mich hast *hust* Oder war das umgekehrt? Nenen, an dem Thread erkennt man wer wem auf die Sprünge hilft
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  15. #15
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von zioProduct

    FIIIIIREEEEEEEEE *scooter nach sing*
    Jaja du Perfektion- ich Minimal IST!
    Oder sowas in der Art

    Egal schreib mir mal wieder ne PM wenn du wie häufig ne Frage an mich hast *hust* Oder war das umgekehrt? Nenen, an dem Thread erkennt man wer wem auf die Sprünge hilft
    Mach Dich nicht lächerlich, ja.
    Mann könnte meinen Du bekommst auf einmal Höhenflüge.
    1. Kennst wohl keine Rechtschreibung
    2. Sieht der Verlauf des Threads nicht aus, also ob Du das hier mit Absicht veranstaltest hattest.
      Wenn doch bist Du krank und solltest Dich mal untersuchen lassen.
    3. Bist Du bist aufs letzte unverschämt und missbrauchst das Forum hier für deine
      hinterhältigen Gelüste.
    Dein Geflame jetzt, kotzt mich absolut an.

    fo, cosmo
    Geändert von Christian Kusmanow (29.09.05 um 16:30 Uhr)
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. Spring: Injizieren von Enums
    Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 21.06.08, 14:03
  2. Umleitung von swf Dateien auf die htm Dateien per .htaccess
    Von Haarentferner im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 01.02.08, 16:33
  3. Brauch Hilfe beim Umwandeln von vob-Dateien in Audio-Dateien
    Von campino2 im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 23.08.06, 03:13
  4. In Dateien schreiben und Dateien auslesen (z.B. User + Pwd)
    Von NeoHeadquarter im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 09.05.06, 13:44
  5. Antworten: 4
    Letzter Beitrag: 28.03.05, 13:22