Signal/Slot mit Char Array

Alles rund um die Programmierung mit Qt
Antworten
m-obi
Beiträge: 18
Registriert: 14. August 2013 07:46

Signal/Slot mit Char Array

Beitrag von m-obi »

Morgen,

ich schaffe es einfach nicht ein unsigned char[] zu übertragen.
Hat es evtl. schonmal jemand gemacht?
Gruß m-obi
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Re: Signal/Slot mit Char Array

Beitrag von RHBaum »

wo genau ist das Problem ?

Bei einer direktverbindung und per referenz sollte nur der typ auflösbar sein muessen, also der zeiger, und schon sollt es funktionieren.
also sowas wie
void mysig(const unsigend char * Data,int DataLen); sollte es tun.

Bei einer indirekten verbindung hingegen müsste die klasse serialisierbar sein und der Qt das auch bekanntgemacht.
Das bissi aufwendiger, geht aber mit den registerType zeugs ...
Aber einfacher wäre es, das ding gleich in ein QByteArray zu packen, da du eh nen container brauchst.

Ciao ...
Antworten