Hallo,
habe hier mit D2009 das 'kleine' Problem, das immer die Warnung
W1057: Implizite String-Umwandlung von 'AnsiChar' zu 'string' ausgegeben wird.
Beispiel:
Delphi-Quellcode:
function GetString(Stream : TStream; Len : Word) : PWideChar;
var
FN : PAnsiChar;
begin
FN := AnsiStrAlloc(succ(Len));
Stream.Read(FN1 , Len);
Result := WideStrAlloc(succ(Len));
StrPCopy(Result, FN); // <- W1057
StrDispose(FN);
end;
Vorweg: Die Funktion macht das was sie soll, ich möchte nur die W1057 weg haben.
Der Datentyp von FN kann nicht geändert werden!
Irgend einer ein Tipp/Idee?
Viele Grüße
Alter Mann