Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   Dateinamen mit Umlauten (https://www.delphipraxis.net/142989-dateinamen-mit-umlauten.html)

JamesTKirk 9. Nov 2009 09:14

Re: Dateinamen mit Umlauten
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von JamesTKirk
Es wird allerdings vom FPC Team daran gearbeitet dieses Manko mit einem Schwung Compilermagic zu beseitigen.

Und was ist für den Fragesteller die anzustrebende Lösung so das sein Programm nicht mit einen der nächsten Update der RTL/FCL wieder nicht läuft? Oder sollte er nach jedem Update jede UTF8ToSys-Funktionsaufruf checken ob er noch nötig ist?

Ich würde dem Fragesteller raten so weiter zu machen, wie bisher (mit UTF8ToSys und Co). Wenn ich etwas aus den ganzen Mailing List Threads von Free Pascal gelernt hab, dann dass die Entwickler keine Lust (krass ausgedrückt) haben die ganze RTL, FCL und auch die LCL deswegen umzubauen. Deshalb denke ich, dass sie die Compilermagic so einbauen werden, dass alter Code weiterhin ohne Änderungen verwendbar bleibt. Allerdings wird das wohl noch bis mindestens Free Pascal 2.6 dauern, da die Entwicklung dieses Features noch immer in einem extra Branch stattfindet (vielleicht wird die Einführung dieses Features auch 3.0 markieren).

Gruß,
Sven

himitsu 9. Nov 2009 09:30

Re: Dateinamen mit Umlauten
 
Zitat:

Zitat von JamesTKirk
Deshalb denke ich, dass sie die Compilermagic so einbauen werden, dass alter Code weiterhin ohne Änderungen verwendbar bleibt.

Dann wird FP ja wirklich dem Delphi immer ähnlicher.

Seit D2009 gibt es da Funktionen wir AnsiUpperCase, welche aber Unicode sind ... nur damit man als Programmierer es bei der Umstelltung leichter hat,
aber wenn man etwas neu erstellt, dann ist das Chaos groß. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.
Seite 2 von 2     12   

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