Did you make sure that your manifest file contains the line
processorArchitecture="amd64"
instead of the usual 32-bit
processorArchitecture="x86"
If you specify the wrong processor architecture, windows will load the wrong version of comctl32.dll (if I remember correctly) and you'll get exactly the error you reported. You can check with dependency walker what dll's are loaded by your application.
Hope that helps...
Well, a good news and a bad news.
The lastest C::B (SVN 6284) was build SUCCESSFULLY
BUT the startup.script doesn't work correctly.
It gave me a "Push(): could not create INSTANCE copy (check registration name)".
Following the both startup.script and this error message, I found:
1. this problem occurs when running the script "GetScriptingManager().RegisterScriptMenu()"
2. there's sth. wrong in sqplus. but when I got into, I encontered a macro.
#define DECLARE_INSTANCE_TYPE_NAME_(TYPE,NAME) namespace SqPlus { \
inline const SQChar * GetTypeName(const TYPE & n) { return sqT(#NAME); } \
inline void Push(HSQUIRRELVM v,TYPE * value) { \
...
I can't determine the TYPE rapidly, so I go to you for help.
Are there any readymade solutions, or I have to work out with it?
Thx.