Da ich mich gerade in die neue Materie MFC einarbeite hab ich da mal eine kleine Frage!!
Ich lese Daten über eine serielle Schnittstelle ein. Die Daten bekomme ich von einem MCU. Ich arbeite mit einem Doublebuffer und Multithread. Ich kann mir die Daten zwar mit AfxTrace("%X", *p) anzeigen lassen, ich will mir aber die Bytes Dezimal in einem Editfenster anzeigen lassen!!! Ach ja bekomme 18Bytes alle 5 ms!
Wäre nett wenn jemand einen Lösungsansatz für mich hätte!! Komme einfach nicht mehr weiter!!!
Jetzt hab ich aber das nächste Problem. Da ich die daten in einem Thread ausgeben will kann ich nicht mit UpdateData arbeiten, da UpdateData als unbekannter Bezeichner gilt. Wie kann ich es trotzdem sxchaffen mir die Daten die ich im Buffer stehen hab in einem Editfeld oder auch Listbox anzeigen zu lassen???
Das mit der Typzuordnung hab ich gemacht!! Aber wie gesagt ich bekomme die Daten in einem Thread!!
DIe Threadfunktion bekommt doch einen Parameter (per void*). Das kann ein Zeiger auf Deine Dialogklasse sein, in der Threadfunktion castest Du dann zurück:
Vielen Dank das eine Problem hab ich nun soweit gelöst aber nun bricht mir das Programm ab sobald ich es starten ich mit der Datenübertragung anfangen will!! Ich glaub ich gebe mal ein bisschen Quellcode dazu!!