Index: /trunk/ab5.0/abdev/compiler_x64/OperatorProc.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x64/OperatorProc.cpp	(revision 674)
+++ /trunk/ab5.0/abdev/compiler_x64/OperatorProc.cpp	(revision 675)
@@ -328,5 +328,5 @@
 
 	//エラーを発行
-	compiler.errorMessenger.Output(-1,"キャスト演算子がオーバーロードされていません。",cp);
+	compiler.errorMessenger.Output(-1,calcType.ToString() + " から " + toType.ToString() + " へ型変換できません。",cp);
 }
 
Index: /trunk/ab5.0/abdev/compiler_x86/OperatorProc.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/OperatorProc.cpp	(revision 674)
+++ /trunk/ab5.0/abdev/compiler_x86/OperatorProc.cpp	(revision 675)
@@ -258,5 +258,5 @@
 
 	//エラーを発行
-	compiler.errorMessenger.Output(-1,"キャスト演算子がオーバーロードされていません。",cp);
+	compiler.errorMessenger.Output(-1,calcType.ToString() + " から " + toType.ToString() + " へ型変換できません。",cp);
 }
 void CallIndexerGetterProc( const Type &classType, const char *ObjectName, char *Parameter,Type &resultType, DWORD dwProcFlags ){
