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?