Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    46

    ComboBox e porte com

    Ciao a tutti...ho realizzato un piccolo applicativo per gestire una macchina collegata tramite rs232 al mio computer...e fin qui tutto bene... come faccio a inserire nel software la scelta della porta com che desidero utilizzare ???
    grazie per l'aiuto

    Daniel79
    ieri che diventa oggi, non ritornerà domani....

  2. #2
    Dipende ovviamente da che componente usi per collegarti con la porta COM...
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    46
    Utilizzo MSComm...

    ieri che diventa oggi, non ritornerà domani....

  4. #4
    Basta modificare la proprietà CommPort del controllo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    46
    ora provo...

    facedo cosi , l'operazione corretta è quella di chiudere sempre la porta dopo ogni invio sulla seriale?? o la chiudo ad ogni variazione del combobox???

    grazie per la pazienza...
    ieri che diventa oggi, non ritornerà domani....

  6. #6
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    Re: ComboBox e porte com

    Originariamente inviato da Daniel79
    Ciao a tutti...ho realizzato un piccolo applicativo per gestire una macchina collegata tramite rs232 al mio computer...e fin qui tutto bene... come faccio a inserire nel software la scelta della porta com che desidero utilizzare ???
    grazie per l'aiuto

    Daniel79

    codice:
    Private Sub Form_Load()
    For i = 1 To 10
    Combo1.AddItem i
    Next
    End Sub
    
     MSComm1.CommPort = Combo1.Text  
     MSComm1.Settings = "9600,N,8,1"
     MSComm1.PortOpen = True

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    46
    Asterix ho provato la tua soluzione ma alla riga

    MSComm1.CommPort = Sel_Com.Text

    mi da l'errore "tipo non corrispondente"

    ieri che diventa oggi, non ritornerà domani....

  8. #8
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Daniel79
    Asterix ho provato la tua soluzione ma alla riga

    MSComm1.CommPort = Sel_Com.Text

    mi da l'errore "tipo non corrispondente"

    ma Sel_Com.Text è una combo?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    46
    si è una combo...

    ho cmq risolto avevo sbagliato ad inserire la riga di comando...

    cmq mi da errore seguendo il tuo script...quando cambio la porta con la combobox e poi premo il tasto per inviare la stringa mi dice che la porta deve essere aperta...ora i casi sono :

    1) se apro una porta automaticamente lui chiude l'altra??
    2) Se seleziono una porta che sul pc non è presente Esempio sul pc ho com1 e com2 ma io seleziono com3,può essere questo il problema?


    Non c'è un modo per inserire nella combobox solo le porte com effettivamente presenti sul computer???

    grazie per la disponibilità...
    ieri che diventa oggi, non ritornerà domani....

  10. #10
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    per il cambio, prima chiudi la porta e poi cambia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.