I have received a library in dll format with a .h header file. When I instantiate an object from one of the classes I get an access violation error. It is a run time error; the program compiled bug free. The program even runs. It is just at the exact instant that the command to instantiate (or point if I should use a pointer ) executes, then the access violation occurs.
I am using MS Visual C++ express edition. Windows help says that this error occurs when an ATL Composite control attempts to create a licenced control. This usually only happens on computers without visual C++ installed on them. Could this be because the origional programmer used Visual C++ proffesional edition and now I am using express edition? Or is it something else entirely.