Answer Question
0
0

Dobrý den,
otevírám comport pomocí API funkce CreateFie. Od čísla comu 10 nahoru je třeba podle MSDN použít zápis
TCHAR *pcCommPort = L”\\\\.\\COM26″; // Most systems have a COM1 port
// Open a handle to the specified com port.
hCom = CreateFile( pcCommPort,
GENERIC_READ | GENERIC_WRITE,
0, // must be opened with exclusive-access
NULL, // default security attributes
OPEN_EXISTING, // must use OPEN_EXISTING
0, // not overlapped I/O
NULL ); // hTemplate must be NULL for comm devices
jenomže pokud zadám do parametrů funkce Null, VBA ohlásí chybu Neplatné použití Null

Věděl by někdo co s tím?

Díky Dalibor.

Marked as spam
Odeslal Anonymous
Otázka položena 6.5.2019 5:47
68 views
0
Private answer

Zkusil bych parametr vynechat, nebo zadat 0.

Marked as spam
Odeslal xlnc
Odpověděl 6.5.2019 13:24
0
Private answer

Zadal jsem 0 a funguje to, jenom ve VBA je potřeba místo \.COM26 napsat .COM26.

Marked as spam
Odeslal Anonymous
Odpověděl 6.5.2019 17:57

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]