void Application_Start(object sender, EventArgs e) { // Init query logger QueryLogger.Init(); // Load dictionary string dictFilePath = HttpRuntime.AppDomainAppPath; dictFilePath = Path.Combine(dictFilePath, "_data"); dictFilePath = Path.Combine(dictFilePath, "handedict-zydeo.bin"); dict = new DictEngine(dictFilePath, new FontCoverageFull()); // Initialize text provider TextProvider.Init(); // Some static config parameters AppSettingsReader asr = new AppSettingsReader(); gaCode = asr.GetValue("gaCode", typeof(string)).ToString(); }
/// <summary> /// Loads dictionary in worker thread. /// </summary> /// <param name="ctxt"></param> private void loadDictionary(object ctxt) { Thread.Sleep(100); dict = dictFact.Create(Magic.DictFileName, HanziRenderer.GetFontCoverage(Magic.ZhoContentFontFamily)); }
/// <summary> /// Loads dictionary in worker thread. /// </summary> /// <param name="ctxt"></param> private void loadDictionary(object ctxt) { Thread.Sleep(100); dict = dictFact.Create(Magic.DictFileName, HanziRenderer.GetFontCoverage(Magic.ZhoContentFontFamily)); }