Thema: Delphi ReadFile und WriteFile

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: ReadFile und WriteFile

  Alt 29. Jun 2008, 22:59
Hallo,

ich würde den Rückgabewert von WriteFile() beobachten. So richtig etwas falsches habe ich nicht sehen können, darum habe ich den Code mal mit D7 übersetzt - und er tut was er soll.

Delphi-Quellcode:
Begin
  SB := SizeOf(Buffer);
  FHandle := CreateFile(
    'C:\daten\DP\Test.$$$', GENERIC_READ or GENERIC_WRITE, 0, nil,
    CREATE_ALWAYS, FILE_FLAG_NO_BUFFERING or FILE_FLAG_WRITE_THROUGH, 0
  );
  if FHandle <> INVALID_HANDLE_VALUE then
  begin
    if WriteFile(FHandle, Buffer, SB, NR, nil)
      then ShowMessage(IntToStr(NR))
      else ShowMessage(SysErrorMessage(GetLastError));
    FileClose(FHandle);
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat