[omniORB] Date: Mon, 4 Sep 2000 11:51:50 +0200

Dempsey Shane shane.dempsey@start.de
Mon, 04 Sep 2000 11:04:29 +0100


Hi all,

       The problem I have is with struct's containing variables of type
string in the IDL for example:
struct TestStruct
{
string Test;
};
 
I end up getting the following error message: 

Hello_i.cc(132) : error C2555: 'CScreen_Field_i::GetTestStruct' : overriding
vir
tual function differs from '_sk_CScreen_Field::GetTestStruct' only by return
typ
e or calling convention
Hello_impl.cc(25) : error C2259: 'CScreen_Field_i' : cannot instantiate
abstract
 class due to following members:
Hello_impl.cc(25) : warning C4259: 'struct TestStruct
*_sk_CScreen_Field::GetTes
tStruct(void)' : pure virtual function was not defined
Hello_impl.cc(25) : error C2259: 'CScreen_Field_i' : cannot instantiate
abstract
 class due to following members:
Hello_impl.cc(25) : warning C4259: 'struct TestStruct
*_sk_CScreen_Field::GetTes
tStruct(void)' : pure virtual function was not defined

I would appreciate any help.