Zitat von
himitsu:
Sag bitte nicht, daß dieser Code wirklich (etwa) so unter einer anderen Delphiversion, wie 2007, funktioniert ... das sollte dort genauso gehn, wie auch unter D2009.
OemToChar(PAnsiChar(sRow), PWideChar(Text));
vielleicht solltest du mal Speicher für
Text reservieren,
denn wo soll denn sonst der String hinkopiert werden?
Delphi-Quellcode:
//Zeile umwandeln
SetLength(Text, Length(sRow));
OemToChar(PAnsiChar(sRow), PWideChar(Text));
//Zeile anzeigen
ShowMessage(Trim(Text)); // wolltest du nicht Text angezeigt haben?
Du hast Recht himitsu, ich hab vergessen den Speicher zureservieren, und ja ich wollte natürlich den umgewandelten Text anzeigen.
Machmal sieht mal die einfachsten Dinge nicht mehr.
Vielen dank für eure Hilfe.