🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Strings

Started by
1 comment, last by WitchLord 16 years, 1 month ago
I just tried AngelScript and I must admit that I like it, but there is one small problem :) Angelscript string str = "Some String"; void Update() { Print(str); } C++ engine->RegisterGlobalFunction("void Print(string &str)",asFUNCTION(PrintRef), asCALL_CDECL); Now everytime I execute it, i get an error which points me here: void asCScriptString::Release() { if( --refCount == 0 ) delete this; } if I change like this: string str = "Some String"; void Update() { Print(str+""); // Print(str plus "") } It works perfectly. Any ideas?
Advertisement
It could be a bug in AngelScript. Which version of the library are you using?

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

I've fixed this bug now. If you're interested, you can get the bug fix from the SVN (rev 268).

Thanks for letting me know about the problem.

Regards,
Andreas

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

This topic is closed to new replies.

Advertisement