Gå til innhold

Anbefalte innlegg

Har laget et programe som kommuniserer med serialPort, men vis eg velger en COM port som er i bruk får eg feilmelding

 

"Access to the port 'COM9' is denied."

 

Men eg vil teste om COM porten er i bruk, før eg setter serialPort til Open. Så slepper eg og få error eller at ein melding kommer opp som seier at com porten er i bruk.

Lenke til kommentar
Videoannonse
Annonse

Sett opp en håndtering av feilmeldinger.

 

(c++ ser ihvertfall noe sånt ut)

 

try {

....

}

catch (...) {

...

}

 

Det er samma måten som man håndterer filer på. Du åpner, så sjekker man om den er åpen.

type

 

ofstream test("test.txt");

if (!test) {

// fila er ikke åpen

}

 

hvis det er noen andre fancy måter å sjekke dette på, i not know, kan ikke C# noe særlig.

 

p.s. kom på litt seint at jeg kunne stilsette koden min, men: mehhh

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...