AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Thema durchsuchen
Ansicht
Themen-Optionen

Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

Offene Frage von "Freetrader"
Ein Thema von Freetrader · begonnen am 15. Dez 2003 · letzter Beitrag vom 16. Dez 2003
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 15. Dez 2003, 20:15
Mein Editor (notepad) zeigt z.B. "Gesamtüberblick" als
Code:
'Gesamt'#252'berblick'
an.

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Freetrader

Registriert seit: 15. Dez 2003
7 Beiträge
 
#12

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 15. Dez 2003, 20:16
wenn ich das Teil in Delphi einlade, wird es bei mir auch ok angezeigt, aber bei der Speicherung als Textfile werden wohl die Umlaute durch den entsprechenden Zeichencode ersetzt... ich glaube, ich kann das Problem aber dadurch lösen, dass ich einfach was drum herum programmiere. Thx für die vielen Hinweise, ich glaube, ich kapiert, wo das Problem herkommt. Es wird wohl keine ganz so einfach Lösung werden, wie ich dachte, aber mit ein bisschen Code kriege ich das hin.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#13

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 15. Dez 2003, 20:25
Viel Erfolg Und wozu haben wir denn Delphi, wenn nicht zum Lösen nicht ganz so einfacher Probleme

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Freetrader

Registriert seit: 15. Dez 2003
7 Beiträge
 
#14

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 16. Dez 2003, 09:25
noch eine aktuelle Info zu dem Thema: Mein Problem ist offensichtlich gar nichts Neues, und beim Borland-Support habe ich inzwischen rausgefunden, dass es im Delphi bin-Verzeichnis eine .exe namens convert gibt, die .dfm-Dateien in normale Textfiles umwandelt nund umgekehrt.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#15

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 16. Dez 2003, 09:27
Nein, die hat nichts mit den Sonderzeichen zu tun. Bis zu Delphi 4 oder 5 hat Delphi die DFM-Dateien ausschließlich in einem binären Format gesichert, welches nur durch Delphi interpretiert werden konnte.

Damit man Formulare aus neueren Delphi Versionen auch in älteren laden kann, kann man u.a. dieses Tool nutzen, um diese in das entsprechende Format zu konvertieren.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
roderich
(Gast)

n/a Beiträge
 
#16

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 16. Dez 2003, 09:41
Zitat:
zur Erklärung: Ich habe mir ein kleines Übersetzungsprogramm geschrieben, das sowohl im Code wie auch in den .dfms nach allem sucht, was in Anführungszeichen steht, und das dann in einer Datenbank archiviert. Dann kann ich bequem die Übersetzung in eine andere Sprache in die Datenbank eintragen, und das Programm übersetzt mir anschließend automatisch meinen Code. Das ist ganz praktisch, weil ich momentan ein recht großes Projekt in mehreren Sprachen pflegen muss... ich hatte das Übersetzungsprogramm bisher nur auf .pas-Dateien angewendet, wollte aber auch die dfms mit einschließen, dann würde ich mir eine externe Komponente sparen, die ich bisher für das Übersetzen von Captions eingesetzt habe. Aber wenn das mit den .dfms nicht klappt, muss ich mir wohl was anderes einfallen lassen ...
finde ich nicht gut, für eine Übersetzung direkt in pas und dfm-Dateien Text zu ersetzen. Schließlich mußt du dann für jede Sprachversion frisch kompilieren und je ein exe ausliefern.
Dazu hatten wir hier kürzlich einen Thread....

Unsere großen (Delphi-)Projekte halten wir mehrsprachig, indem wir pro Sprache eine Textdatei ausliefern. Der Bezug der Komponenten zu den Texten wird über deren Tag-Property hergestellt. Die Übersetzung geht rasend schnell (im FormCreate bzw. FormShow) und die Sprache kann zur Laufzeit umgestellt werden.

Roderich
  Mit Zitat antworten Zitat
Freetrader

Registriert seit: 15. Dez 2003
7 Beiträge
 
#17

Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe

  Alt 16. Dez 2003, 09:44
hm, ich fürchte, Du hast Recht. Ist also doch Handarbeit angesagt ...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 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