Hallo Harry,
das kommt wohl daher das RenameFile inline deklariert ist,
und unter Windows
Delphi-Quellcode:
function RenameFile(const OldName, NewName: string): Boolean;
{$IFDEF MSWINDOWS}
begin
Result := MoveFile(PChar(OldName), PChar(NewName));
end;
{$ENDIF MSWINDOWS}
auf eine
WinApi Fkt. zugreift.
Ich würde die Meldung mal einfach ignorieren, oder besser
- die Warning an dieser Stelle abschalten,
Zitat:
{$WARN _name_of_warning_ OFF|ON|ERROR}
oder
- noch einen eigenen Wrapper drumschreiben der dann dieses Warning immer abschaltet.
Edit:
Sehe gerade das es ein Hint und kein Warning ist, dann geht es wohl nur so abzuschalten
Delphi-Quellcode:
{$HINTS OFF} // <-- muss um die aufrufende Fkt drumrum
procedure TForm1.Caller;
begin
RenameFile('a.text', 'b.text');
end;
{$HINTS ON}
Rollo