Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VC++] comunicazione COM

    ho un programmino in Visual Studio C++ che mi permette tramite seriale di comandare un robot...
    nel programma avevo questo comando
    this->serialPort1->PortName = L"COM4";
    ogni volta pero' devo collegare la USBtoSerial nella corrispondente COM4 oppure modificare da gestione periferiche la COM
    adesso ho messo una comboBox dove posso selezione la COM cosi' da evitarmi ogni volta di leggere da gestione periferiche ma non funge, il codice è il seguente:
    .....
    //
    // comboBox2
    //
    this->comboBox2->FormattingEnabled = true;
    this->comboBox2->Items->AddRange(gcnew cli::array< System::Object^ >(10) {L"COM1", L"COM2", L"COM3", L"COM4", L"COM5", L"COM6",
    L"COM7", L"COM8", L"COM9", L"COM10"});
    this->comboBox2->Location = System:rawing::Point(120, 89);
    this->comboBox2->Name = L"comboBox2";
    this->comboBox2->Size = System:rawing::Size(121, 21);
    this->comboBox2->TabIndex = 10;
    this->comboBox2->Text = L"COM4";
    .....


    this->serialPort1->PortName = (System::Convert::ToString(comboBox2->Text));

    cosa sbaglio?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Utilizza i tag code per postare il codice...

    Probabilmente è

    codice:
    this->serialPort1->PortName = (System::Convert::ToString(comboBox2->SelectedItem));

  3. #3
    grazie....funziona!

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.