Index: BasicCompiler32/NumOpe.cpp
===================================================================
--- BasicCompiler32/NumOpe.cpp	(revision 34)
+++ BasicCompiler32/NumOpe.cpp	(revision 35)
@@ -220,5 +220,7 @@
 						CClass *pobj_Class;
 						pobj_Class=(CClass *)lpBaseIndex;
-						if(IsStringSubsituation(pobj_Class)){
+						TYPEINFO BaseTypeInfo = {BaseType,lpBaseIndex};
+						if(IsStringSubsituation(pobj_Class)
+							|| IsStringObjectType(&BaseTypeInfo)){
 							//要求タイプがオブジェクトであり、Stringの受け入れが可能な場合
 
