I found a bug on bstr.cpp
engine->RegisterObjectType("bstr", 4, asCALL_RETURNBYVAL);
Register object has a invalid flag asCALL_RETURNBYVAL, only 0,
asOBJ_IS_COMPLEX, asOBJ_IS_NOT_COMPLEX are valid im using for the moment asOBJ_IS_COMPLEX.
Please check its correct.
Thanks
Gunder.
bstr.cpp
Started by GunderWulde, Jul 19 2004 07:57 PM
3 replies to this topic
Ad:
#2 Moderators - Reputation: 2310
Posted 20 July 2004 - 01:20 AM
That's true. I forgot to update the bstr code. Thanks for letting me know.
Actually, the correct flag would be asOBJ_IS_NOT_COMPLEX, this is because C++ treats it just as a normal char* which isn't a complex type, i.e it doesn't have a constructor, destructor, or assignment operator.
Actually, the correct flag would be asOBJ_IS_NOT_COMPLEX, this is because C++ treats it just as a normal char* which isn't a complex type, i.e it doesn't have a constructor, destructor, or assignment operator.
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
#3 Moderators - Reputation: 2310
Posted 21 July 2004 - 01:33 PM
I've updated the bstr.zip now.
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game






