«« ( Date ) »» // «« ( Thread ) »» // csidc - 2002

problem

by Nikola Puzovic
nedelja, 29. decembar 2002 - 17:03.

Nisam mogao da posaljem sinoc mejl, sezam se ovih dana(a i inace jako cudno ponasa)
Kako krenem da radim nesto iskrsne mi problem.
Evo sad mi visual studio prijavljuje sledece :

c:\Nikola\projekti\serial\SerialPort.h(39): error C2039: 'SerialReceiver' : is not a member of 'csidc2003::driver'
c:\Nikola\projekti\serial\SerialPort.h(39): error C2143: syntax error : missing ';' before '*'
c:\Nikola\projekti\serial\SerialPort.h(39): error C2501: 'csidc2003::driver::SerialPort::SerialReceiver' : missing storage-class or type specifiers
c:\Nikola\projekti\serial\SerialPort.h(39): error C2501: 'csidc2003::driver::SerialPort::sReceiver' : missing storage-class or type specifiers

Ja sam probao sve sto mije palo na pamet i opet isto. Evo vam kako izgledaju ova tri fajla(samo ono najneophodnije)
Ako neko zna sta ja ovde lose radim neka mi javi.

//serialport.h
namespace csidc2003 {
namespace driver {
class SerialPort
{
private: csidc2003::driver::Queue recQueue;
csidc2003::driver::SerialReceiver *sReceiver;
...
};
}
}

//queue.h
namespace csidc2003 {
namespace driver {
typedef std::char_traits<unsigned char> RData;
class Queue
{
...
};
}
}

//serialreceiver.h
namespace csidc2003 {
namespace driver {
class SerialReceiver {
HANDLE hSerPort;
public:
SerialReceiver(HANDLE hSP) : hSerPort(hSP) {}
...
};
}
}