* @type {object}\r
*/\r
X[ 'Script' ] = {\r
- 'tryCatch' : X_Script_try\r
+\r
+ 'tryIfSafe' : X_Script_try,\r
\r
+ /**\r
+ * Visual Basic Script が使えるか?\r
+ * @alias X.Script.VBS\r
+ * @type {boolean}\r
+ */\r
+ 'VBS' : X_Script_VBS_ENABLED\r
// git, strict mode, asm.js, \r
};\r
\r
if( X_Script_VBS_ENABLED ){\r
\r
-/**\r
- * Visual Basic Script が使えるか?\r
- * @alias X.Script.VBS\r
- * @type {boolean}\r
- */\r
- X[ 'Script' ][ 'VBS' ] = true;\r
- \r
X_Script_gte15 || document.write( '<script type=text/vbscript>' +\r
[\r
'Function vbs_testAXO(v)',\r
// byte Array を扱う vba\r
};\r
\r
+/**\r
+ * try-catch 構文が使えて安全に実行できるなら、コードを実行する\r
+ * @alias X.Script.tryIfSafe\r
+ * @param {funciton} func\r
+ * @param {array=} 引数の入った配列\r
+ */\r
function X_Script_try( func, args ){\r
if( !X_Script_gte15 ){\r
//return func.apply( {}, args );\r