コード例 #1
0
ファイル: SciterHost.cs プロジェクト: ss22219/SciterSharp
        public bool EvalGlobalTISriptValuePath(string path, out TIScript.tiscript_value ret)
        {
            Debug.Assert(_hwnd != IntPtr.Zero);
            var vm = SciterX.API.SciterGetVM(_hwnd);

            return(SciterX.TIScriptAPI.get_value_by_path(vm, out ret, path));
        }
コード例 #2
0
ファイル: SciterHost.cs プロジェクト: ss22219/SciterSharp
        public void InjectGlobalTISript(string script)
        {
            var ret = new TIScript.tiscript_value();
            var res = EvalGlobalTISript(script, out ret);

            Debug.Assert(res);
        }
コード例 #3
0
ファイル: SciterHost.cs プロジェクト: ss22219/SciterSharp
        public bool EvalGlobalTISript(string script, out TIScript.tiscript_value ret)
        {
            Debug.Assert(_hwnd != IntPtr.Zero);
            var vm = SciterX.API.SciterGetVM(_hwnd);

            Debug.Assert(vm != IntPtr.Zero);

            var global_ns = SciterX.TIScriptAPI.get_global_ns(vm);

            return(SciterX.TIScriptAPI.eval_string(vm, global_ns, script, (uint)script.Length, out ret));
        }