hallo Leute
ich habe mir (unter Windows) ein Thread für die serielle Kommunikation geschrieben. Da habe ich die Funktion von der klasse QextSerialPort verwendet. Die write() Funktion ist ok. Aber die read() Funktion geht nicht.
Bei deinem eigentlichen Problem sehe ich keinen offensichtlichen Fehler... ist es evt. ein Problem, dass die Instanz "port4read" nicht dem Thread gehoert? Funktioniert es, wenn du diese Instanz innerhalb des Threads erstellst?
hallo solarix
danke für die Antwort. ja, du hast Recht. Die Instanz "port4read" gehört nicht zum Thread. aber ich habe vorher im run() mit "port4read->isOpnen()" geprüft. Die Rückmeldung ist ok. außerdem kann ich "numBytes" lesen.