ahoj,
pokouším se o zápis na LPT. Port otevřu:
port = CreateFileA("\\\\.\\LPT1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
if (port == INVALID_HANDLE_VALUE || port == NULL) {
Label1->Caption = "chyba";
}
else Label1->Caption = "ok";
do Label1 se mi napíše ok, zřejmě je otevření portu v pořádku. Při zápisu na port:
char buf = 0xff;
DWORD z;
WriteFile(port, &buf, 1, &z, NULL);
se aplikace sekne. Pamatuji si, že na COM tento postup fungoval. Jak na LPT?
hu