03. oktober 2004 - 19:31Der er
5 kommentarer og 1 løsning
Aktive porte
Hej
Jeg sidder og roder med en menu, og vil gerne have at jeg kun får lov at vælge de comporte der faktisk eksisterer på pc'en. da jeg bruger menueditoren, kan de være lidt mærkeligt, men havde tænkt at hvis porten ikke eksitererede kunne man tone ( deaktivere ) menupunktet... Men hvordan forespørger jeg om porten er tilgængelig uden af få¨en runtime error :(
Jeg tror det er noget i den her stil du leder efter.
Dim X as Integer On Error Resume Next
For X = 1 to 12 MSComm1.CommPort = X MSComm1.PortOpen = True If Err.Number = comPortInvalid Then ' comm port "X" svarer ikke ' nedton i din menu Else ' comm port "X" fungerer ' fremhæv i menuen End If Next X
Det der "redder" det er at man bruger On Error Resume Next til at finde ud af om der er forekommet en fejl eller ej.
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.