Hallo,
ich habe hier eine Fehlermeldung, mit der ich nicht weiss, was ich da ändern muss, wäre echt gut, wenn vielleicht jemand mir da einen Tipp geben könnte. 
Fehlermeldung:
error C4430: Fehlender Typspezifizierer - int wird angenommen
Hinweis: "default-int" wird von C++ nicht unterstützt.
Quellcode:
if ( !ser\_ReaderThreadStart(this-\>m\_hPort, (fpChar)OnCharEvent, (const)this) )
Wenn ihr noch etwas benötigt, dann einfach sagen, ich versuche so gut wie möglich zu helfen.
Danke fürs Lesen
Gaan
Howdy,
Fehlermeldung:
error C4430: Fehlender Typspezifizierer - int wird
angenommen
Hinweis: „default-int“ wird von C++ nicht
unterstützt.
Quellcode:
if ( !ser_ReaderThreadStart(this->m_hPort,
(fpChar)OnCharEvent, (const)this) )
nun ja, wahrscheinlich fehlt einfach die #include Anweisung fuer das Headerfiles, welches ser_ReaderThreadStart vereinbart. Der Compiler muss dann int als Returnwert fuer ser_ReaderThreadStart annehmen, was in C der Standard war in C++ aber nicht mehr erlaubt ist.
Gruss
norsemanna
Danke,
heisst es ich kann es nicht mehr benutzen oder gibt es da eine Möglichkeit, dass es doch noch geht, wenn ja könntest Du sie mir bitte nennen?
Welche #include könnte es sein?
Gruß
Gaan
Hi,
Welche #include könnte es sein?
das ist kein Standard Include File. Da musst du eigentlich selber wissen, was du da benutzt. Laut Tante Guugle gibt es aber ein SerialPorts.h welches die oben genannte Funktion als
extern "C" DLL\_IM\_EXPORT bool ser\_ReaderThreadStart( HANDLE hPort,
fpChar fpOnChar,
LPARAM lParam = NULL );
hat …
Gruss
norsemanna