Thema: Delphi Problem mit ReadFile;

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

Re: Problem mit ReadFile;

  Alt 19. Mär 2007, 02:28
also ohne @

Tja, ich ich nutze halt 'ne MSDN-konforme ReadFile-Definition.
und da ist es ein Pointer ... wärend Delphi 'nen Var-Parameter verendet (dat vergißt man schonmal)
Delphi-Quellcode:
function ReadText: char;
var
  nRead: dword;
begin
  if not ReadFile(ComFile, Result, 1, nRead, nil) then
    Result := 'a';
end;

Im Thread wartet ReadFile zwar auch, nur wird dann wenigstens der Hauptthread nicht blockiert.

Bei Asynchon/OverlappedIO kannst du ein z.B. TimeOut definieren und/oder wärend des Einlesens noch andere Dinge machen.
$2B or not $2B
  Mit Zitat antworten Zitat