Per un progetto che sto ultimando ho scritto un piccolo programma in VB6 per la comunicazione seriale RS232 tra il computer ed il microcontrollore. Fin qui tutto bene, il programma funziona bene ma vorrei aggiungere una piccola feature.
Nel programma ho aggiunto un semplice testo per specificare il numero della porta COM (visto che può essere differente da sistema a sistema), così:
- Codice: Seleziona tutto
MSComm2.CommPort = Text4.Text
Quello che non mi piace è che se la porta non è riconosciuta, il programma si chiude sempre prima segnalando il messaggio di errore.
Ad esempio sul mio laptop in VirtualBox il numero di porta è 3, ma se lo imposto come 4, vuoi per distrazione o qualche altro motivo, il programma appunto termina la sua esecuzione.
Mi piacerebbe quindi impostare un controllo con un semplice if, visualizzando nel caso un mio messaggio di errore evitando la chiusura del programma, ma non so quale condizione impostare.
Qualcuno sà come posso fare?
Grazie in anticipo.


Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




, Visual Basic 2005/2008 