Hallo,
ich habe hier eine Funktion die als Parameter den Typ PChar erwartet:
function Translate(Src, Dest: PChar; ToOem: Boolean): Integer; virtual;
Angenommen ich habe jetzt einen String den ich nach "Dest" umwandeln will dann funzt nicht:
Delphi-Quellcode:
procedure test;
var srcString, DestString: PChar;
begin
srcString:= ...;
Translate(PChar(srcString), DestString, false);
end;
Bekomm ich eine Speicherzugriffsverletzung...
wie müsste es denn richtig heißen?
Gruß
Gambit