Det er selvfølgelig rigtigt. Jeg har testet nedenstående, hvor jeg nu har omskrevet den til at benytte int som parameter til afsendelsen.
Desværre kan jeg ikke kalde funktionen Tx udenfor funktionen initRS232 da ComPort ikke er initialiseret. Det er selvfølgelig rigtigt at den udelukkende er defineret i RS232init funktionen men hvordan kan jeg omgå dette?
Istedet prøvede jeg at flytte HANDLE port = initRS232(); Tx(port, 0x22); til tx funktionen, hvilket egentlig fungerer ganske udmærket 1. gang denne benyttes.
Problemet ligger nok mest i at jeg ønsker en initialisering når programmet starter, og derefter kan kalde tx funktionen når der er behov for den.
Nej, det mente jeg nok. Men alt andet lige har jeg fået det til at køre som jeg ønsker. I har begge været til hjælp, så hvis i lægger et svar kan i få lidt point.
Når ikke Bertel vil have dem, så ryger de afsted til dig. Du har hjulpet så meget andre gange.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.