![]() |
XE2 zerstört dfm Files
Hallo Zusammen!
Bei Speichern eines Formulares in XE2 werden enthaltene Strings in Unicode konvertiert. Somit stehen wiedermal wirre Zeichen im Formular, wenn man es in D2007 läd. Grüsse Mavarik |
AW: XE2 zerstört dfm Files
Zitat:
|
AW: XE2 zerstört dfm Files
Zitat:
Mavarik |
AW: XE2 zerstört dfm Files
Zitat:
Größe -> Gr'#246#223'e Gerade in XE2 zusätzlich mit chinesischen Zeichen probiert - Logik ist immer noch die gleiche. Konnte die Unit problemlos in D6 laden. Einzig die chinesischen Zeichen gehen flöten. Es könnte aber Probleme mit speziellen Controls geben welche manche Infos als Binarstream speichern und nicht berücksichtigen das sich die größe eines Default-Characters geändert hat. |
AW: XE2 zerstört dfm Files
Die DFMs kannst du notfalls auch im Binärformat speichern. (das verstehen alle alten Delphis ... das Textformat ist neuer).
Und im Codeeditor kann man, über's Kontextmenü, die Codierung des Quellcodes festlegen. |
AW: XE2 zerstört dfm Files
Zitat:
|
AW: XE2 zerstört dfm Files
IIRC sind DFMs seit Delphi 4 standardmäßig Klartext, davor waren sie binär. Es gab/gibt sogar ein Tool namens convert.exe im Delphi-bin-Verzeichnis (nicht mit dem Windows-eigenen verwechseln!), um die Formate zu konvertieren.
|
AW: XE2 zerstört dfm Files
Convert.exe gibts immer noch (gerade hab ich in der XE2-Installation nachgesehen)
|
AW: XE2 zerstört dfm Files
@Bernhard: D4 kann es nicht (wenn ich mich recht erinnere :stupid: )
Wobei man, in einem Delphi, was alles versteht, dieses auch direkt über die IDE konvertieren könnte. > Rechtsklick auf eine Form und dort Text-DFM auswählen, oder nicht Die Text-DFMs sind aber für SVN etwas praktischer. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz