TommyBear #1 Ahh OK Thanks. I hadn't tried it, and assumed that that code was compiling and therefore worked like C++. In C++, pure virtual functions are empty and must be implemented by the derived class.