AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Probleme mit Umlauten beim parallen Arbeiten mit D5 und D7
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit Umlauten beim parallen Arbeiten mit D5 und D7

Ein Thema von Holm100 · begonnen am 18. Feb 2005 · letzter Beitrag vom 18. Feb 2005
Antwort Antwort
Holm100

Registriert seit: 18. Feb 2005
Ort: Hamburg
2 Beiträge
 
#1

Probleme mit Umlauten beim parallen Arbeiten mit D5 und D7

  Alt 18. Feb 2005, 08:48
Hallo,

ich bin versuchsweise von Delphi 5 auf Delphi 7 umgestiegen.

In der Testphase habe ich meine alten D5-Projekte mit Delphi7 geladen und auch gespeichert.
Nachdem Speichern mit Delphi 7 kann ich jetzt die Projekte mit Delphi 5 nicht mehr laden.

Bei genaueren Untersuchung der Delphi-Dateien (mit Delphi 5) zeigte sich, dass sich beim Speichern mit Delphi 7 der Quellcode in besondereweise geändert hat. Es wurde statt "ü" ein länger String "'#252'" eingefügt.

z. B. wurde aus
geprüft => gepr'#252'ft

Ist das Problem bekannt ? Was läuft da schief?


Ich habe versucht eine Lösung für das Problem bei Borland (beim Infocenter) zu bekommen, aber die konnten mir dort nicht helfen, bzw. haben mich nur zum Technischen-Support geschickt (kostenpflichtig).


Die Systemumgebung ist:
Dell Optiplex GX 270 512MB, Pentium 4, 2,4 GHz
mit Windows 2000 (Englische Version) mit SP4
(Systemeinstellungen sind deutsch)
Delphi 5 Pro (Deutsch) und Delphi 7 Pro (Deutsch)


Ich hoffe es kann mir jemand weiterhelfen.


Gruß
Lothar
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Probleme mit Umlauten beim parallen Arbeiten mit D5 und

  Alt 18. Feb 2005, 08:59
Hast du was an den Compiler-Schaltern geändert?
Bei mir werden Umlaute ganz normal gespeichert und nicht geändert...
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Probleme mit Umlauten beim parallen Arbeiten mit D5 und

  Alt 18. Feb 2005, 09:03
Zitat von Holm100:
Hallo,

ich bin versuchsweise von Delphi 5 auf Delphi 7 umgestiegen.

In der Testphase habe ich meine alten D5-Projekte mit Delphi7 geladen und auch gespeichert.
Nachdem Speichern mit Delphi 7 kann ich jetzt die Projekte mit Delphi 5 nicht mehr laden.

Bei genaueren Untersuchung der Delphi-Dateien (mit Delphi 5) zeigte sich, dass sich beim Speichern mit Delphi 7 der Quellcode in besondereweise geändert hat. Es wurde statt "ü" ein länger String "'#252'" eingefügt.

z. B. wurde aus
geprüft => gepr'#252'ft

Ist das Problem bekannt ? Was läuft da schief?
Das Problem tritt bei Text-DFM-Dateien auf, oder?

Das ist kein Fehler, sondern eine Erweiterung seit Delphi 6. Hier werden Sonderzeichen (z.B. ü) wessen Wert größer als $7F sind in einer Codepage-Verträglicheren Version gespeichert. Öffnet nun z.B. jemand diese Unit auf einem Russischen Windows die Datei, so bekommt er nun ein Fragezeichen angezeigt bzw. ein "u" anstatt eines 'Ѽ", welche and der gleichen Position in der cyrillischen Codepage liegt wie das "ü"

Es ist das gleiche wie wenn Du z.B. mit Word 2003 eine alte Word-Datei im neuen Format speicherst und sie dann versuchst wieder mit Word 95 zu öffnen. Wird auch nicht mehr gehen. Also: Wenn schon umstieg, dann richtig. Oder zwar in D5 editiern und speichern und nur mit D7 compilieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Probleme mit Umlauten beim parallen Arbeiten mit D5 und

  Alt 18. Feb 2005, 09:04
Aso DFM Dateien... Ich ging jetzt von den Units selbst aus -g-
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Probleme mit Umlauten beim parallen Arbeiten mit D5 und

  Alt 18. Feb 2005, 09:07
Zitat von SubData:
Aso DFM Dateien... Ich ging jetzt von den Units selbst aus -g-
In D6/7 wurde da nichts geändert. Es gibt also das Codepage-Konvertierungsproblem (hab Sourcen mit Russischen Text).
Erst mit D2005 (evtl. auch D8) können die Pas-Dateien von Delphi auch als UTF8 (und UCS2?)-Codiert abgespeichert werden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Holm100

Registriert seit: 18. Feb 2005
Ort: Hamburg
2 Beiträge
 
#6

Re: Probleme mit Umlauten beim parallen Arbeiten mit D5 und

  Alt 18. Feb 2005, 09:41
Zitat:
Das Problem tritt bei Text-DFM-Dateien auf, oder?
Ja, ich habe nochmal nachgesehen, es tritt wirklich nur in Text-DFM-Dateien auf.
War mir vorher garnicht so aufgefallen.

Danke, für die schnelle Antwort.

Ich werde jetzt ganz auf Delphi 7 umsteigen.

Gruß
Lothar
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:17 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