Forum: Win32/Win64 API (native code)
Delphi
by messie,
12. Nov 2007
Das scheint ja auch ein großes Geheimnis zu sein... Ich hab' da mal nach gesucht (aber auch nicht ganz verstanden), als es um das Verstehen der seriellen Übertragung ging:
//aus TComPort.pas
FHandle := CreateFile(
PChar('\\.\' + FPort),
GENERIC_READ or GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
Forum: Win32/Win64 API (native code)
Delphi
by messie,
12. Nov 2007
Hast Du Dir mal die Nebenbedingungen angesehen, die MS für die gleichzeitige Verwendung von FILE_FLAG_NO_BUFFERING und FILE_FLAG_OVERLAPPED angibt? Kann ich in Deinem Post nicht sehen. Da werden ja dann nur ganze Sektoren gelesen.
Grüße, Messie