Beispiel #1
0
        static void Main(string[] args)
        {
            /* タイマー分解能変更 */
            WinAPI.timeBeginPeriod(1);

            /* システムUI設定 */
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(true);

            /* デバッグウィンドウ起動 */
            DebugManager.Start();

            /* マネージャー初期化 */
            DeviceManager.Initialize();
            PacketViewManager.Initialize();
            ProtocolParserManager.Initialize();

#if !DEBUG
            try {
#endif
            CommandLineParse(args);

            Exec();

#if !DEBUG
        }
        catch (Exception exp) {
            ExceptionInfoOutput(exp);
            throw exp;
        }
#endif

            /* for Debug */
            System.Diagnostics.Debug.WriteLine("ExitThread2");

            /* タイマー分解能差し戻し */
            WinAPI.timeBeginPeriod(1);
        }
Beispiel #2
0
 public ProtocolParserInstanceImpl(ProtocolParserManager manager) : base(manager)
 {
 }
 protected override ProtocolParserInstance OnCreateInstance(ProtocolParserManager module_manager)
 {
     return(new ProtocolParserInstanceImpl(module_manager));
 }