Get() public method

public Get ( string path ) : byte[]
path string
return byte[]
示例#1
0
        static SciterHost()
        {
            var arch = new SciterArchive();
            arch.Open(SciterAppResource.ArchiveResource.resources);

            _lc_files = new Dictionary<string, byte[]>
            {
                { "sciter:debug-peer.tis", arch.Get("console.tis") },
                { "sciter:utils.tis", arch.Get("utils.tis") },
            };
            Debug.Assert(_lc_files.Values.All(v => v != null));

            arch.Close();
        }
示例#2
0
        static SciterHost()
        {
            var arch = new SciterArchive();

            arch.Open(SciterAppResource.ArchiveResource.resources);

            _lc_files = new Dictionary <string, byte[]>
            {
                { "sciter:debug-peer.tis", arch.Get("console.tis") },
                { "sciter:utils.tis", arch.Get("utils.tis") },
            };
            Debug.Assert(_lc_files.Values.All(v => v != null));

            arch.Close();
        }
示例#3
0
        // Overridables
        protected virtual SciterXDef.LoadResult OnLoadData(SciterXDef.SCN_LOAD_DATA sld)
        {
            Debug.Assert(_hwnd != IntPtr.Zero, "Call SciterHost.SetupWindow() first");

            if (InjectLibConsole && sld.uri.StartsWith("scitersharp:"))
            {
                var data = _arch.Get(sld.uri.Substring("scitersharp:".Length));
                if (data != null)
                {
                    _api.SciterDataReady(_hwnd, sld.uri, data, (uint)data.Length);
                }
            }
            return((uint)SciterXDef.LoadResult.LOAD_OK);
        }
示例#4
0
        static SciterHost()
        {
            var arch = new SciterArchive();

            arch.Open(SciterAppResource.ArchiveResource.resources);

            _lc_files = new Dictionary <string, byte[]>
            {
                { "sciter:debug-peer.tis", arch.Get("debug-peer.tis") },
                { "sciter:console.tis", arch.Get("console.tis") },
                { "sciter:utils.tis", arch.Get("utils.tis") },
                { "sciter:tracewnd.html", arch.Get("tracewnd.html") },
                { "sciter:show_data.html", arch.Get("show_data.html") },
                { "sciter:show_img.html", arch.Get("show_img.html") },
                { "sciter:popup.css", arch.Get("popup.css") },
            };
            Debug.Assert(_lc_files.Values.All(v => v != null));

            arch.Close();
        }