Hallo Leute,
der folgende Code löst unter Vista eine "Zugriffsverletzung ... in Modul 'Kernel32.dll' lesen von Adresse 2" aus, unter W98 ist alles in Ordnung.
Woran kann das liegen? Ist RenFile bei Vista geändert worden?
Delphi-Quellcode:
if MessageDlg(s,mtConfirmation,[mbYes,MbNo,mbHelp],10) = mrYes then begin
if RenFile(Oldname,Bli.Folder + Newname) then // <--- HIER ------------
begin
if Config.CBit[Ord(Confirm)] then ShowMessage('Neuer Namen: "' + Newname + '"');
BLi.Bildnamen[Bildpos]:=Newname;
Renamed:=true
end
end;
MfG
Willie1