Einzelnen Beitrag anzeigen

Benutzerbild von bigg
bigg

Registriert seit: 1. Jul 2007
155 Beiträge
 
#29

Re: RtlVclOptimize 2.7 - DelphiSpeedUp Code im eigenen Progr

  Alt 3. Okt 2007, 13:40
Dann verknüpfen wir das ganze mit or?

Delphi-Quellcode:
function MyFileExists(const Filename: string): Boolean;
var
  Code: Integer;
  LastError: Integer;
begin
  Code := Integer(Windows.GetFileAttributes(PChar(FileName)));
  if Code <> -1 then
    Result := (FILE_ATTRIBUTE_DIRECTORY and Code = 0)
  else
  begin
    LastError := Windows.GetLastError;
    Result := (LastError = ERROR_ACCESS_DENIED) or (LastError = ERROR_SHARING_VIOLATION);
  end;
end;
ps: Bin mit Adminrechten unterwegs, WinXP SP2 und D7PE.


Gruß Stefan
  Mit Zitat antworten Zitat