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(); }
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(); }
// 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); }
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(); }