示例#1
0
        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();
        }
示例#2
0
 /// <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));
 }
示例#3
0
 /// <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));
 }