It sounds like one of your objects on your page is maybe incorrectly configured.
Its been ages since I've done any Citect but I'd suggest making a backup of your project and working in that. Then delete some of the stuff from the screens and try it again. If you still get the error, delete more stuff until the error disappears. You should then be able to narrow it down to the problem area...
I know the suggestion isn't brilliant but its worth a go... you could also try looking in the knowledge base for your error and/or error code...
My second thought was that this was an OPC problem, from you explanation it looks like this.
From the knowledgebase:
[size=+]Summary[/size]
Error message "Failed to initialise Server Object Invalid class string" appears on startup of Citect system.
[size=+]Solution[/size] This error is known to occur when a Citect project using the OPC protocol is run without the OPC Server being started. Please ensure that your OPC Server is running to avoid this error.
For further information, please refer to KB article Q3860.
SO try testing your OPC server with an OPC test client, if the test client works so should citect.
Another thing you could try if you suspect your OPC IOdevices is to temporarily set then as Memory Devices, if the error goes away then the problem is as Marsupilami described