Morgen zusammen.
Wir portieren unsere Software ( + externe Komponenten usw ) von Delphi 6 nach XE4 und das Hauptproblem machen mir die alten char/pchar Variablen.
Nicht nur in unserer Software sondern auch in Komponenten/Units von Drittanbietern die teilweise nicht mehr weiterentwickelt werden.
Die Holzhammer Methode mit
Code:
type char = ansichar;
type pchar = pansichar;
ist zwar ganz nett, aber bringt auch wieder Probleme an anderen stellen.
Code:
var a :char;
begin
a := mystring[1]; // Fehler beim compilieren
oder
Api Befehle die widechar haben möchten.
Wie löst man das ganze am besten oder muss man in den sauren Apfel beißen?
Unser Quellcode ist nicht gerade klein und würde das schon gerne effizient angehen.
LG
Sven