E
Hallo,
ich hab ein Beispiel in Borland C++ gefunden, wie ich einen OPC-Server ansteuern kann. Leider bekomm ich beim Compilieren eine Fehlermeldung.
Anbei das Stück Code das es betrifft, die Fehlermeldung und die Fundstellen des betreffenden Bezeichners. Könnt Ihr mir einen Tip geben?
/ Instantiable sink declaration
typedef TCustomSink<CDataCallbackSink, IID_IOPCDataCallback>
CreatableDataCallbackSink;
#endif //__DATACALLBACKSINK_H_
Fehlermeldung:
[C++ Fehler] DATACALLBACKSINK.H(130): E2342 Keine Übereinstimmung des Typs beim Parameter 'riid' ('const _GUID &' erwartet, '_GUID' erhalten)
[C++ Fehler] DATACALLBACKSINK.H(130): E2299 Template-Spezialisierung kann aus 'TCustomSink<Base,riid>' nicht generiert werden.
[C++ Fehler] DATACALLBACKSINK.H(130): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
Fundstellen:
D:\ARBEIT_AVI\OPC\Listing_OPC_Server\Opcda_i.c(65): const IID IID_IOPCDataCallback = {0x39c13a70,0x011e,0x11d0,{0x96,0x75,0x00,0x20,0xaf,0xd8,0xad,0xb3}};
D:\ARBEIT_AVI\OPC\Listing_OPC_Server\DATACALLBACKSINK.H(130): typedef TCustomSink<CDataCallbackSink, IID_IOPCDataCallback>