Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 08 Agosto 2015, 17:26:27

Titolo: [RISOLTO] Accedere ad una serialport da un'altra classe
Inserito da: kicco - 08 Agosto 2015, 17:26:27
 :ciao:
Ho questo problema:
Sul FMain ho una porta seriale sulla quale scrivo così
Codice: gambas [Seleziona]
 Print #SerialPort1, txtSend;


ora ho costruito un altro form e dalla sua classe devo scrivere sulla porta seriale del Fmain

mi ero illuso di risolverla così:

Codice: gambas [Seleziona]
 Print FMain.#SerialPort1, txtSend;


 :D ma a gambas non piace!
Titolo: Re: Accedere ad una serialport da un'altra classe
Inserito da: vuott - 08 Agosto 2015, 17:31:07
Puoi dire come hai dichiarato la variabile #SerialPort1 ?
Titolo: Re: Accedere ad una serialport da un'altra classe
Inserito da: kicco - 08 Agosto 2015, 17:40:59
È un oggetto preso dal toolbox  (SerialPort1) e dichiarato come pubblico (Public=True)
 :ciao:
Titolo: Re: Accedere ad una serialport da un'altra classe
Inserito da: vuott - 08 Agosto 2015, 17:41:29
Dovrebbe andare così:
Codice: gambas [Seleziona]
Print #FMain.SerialPort1, txtSend 
Titolo: Re: Accedere ad una serialport da un'altra classe
Inserito da: kicco - 08 Agosto 2015, 17:43:59
VA!  :ok:
 :-*
Titolo: Re: Accedere ad una serialport da un'altra classe
Inserito da: vuott - 08 Agosto 2015, 17:50:31
...ma come t'è saltato in testa di porre il simbolo # in mezzo alla riga !?    :-\
Si tratta sostanzialmente di un flusso di dati, quindi come un file......
Titolo: Re: Accedere ad una serialport da un'altra classe
Inserito da: kicco - 09 Agosto 2015, 08:48:01
 :rolleyes:
Ricordi il tuo precedente avatar?
Ecco perchè!

[per chi non lo sa, era un alunno con il cappello da asino]
 :ciao: