Sunny's Technology Blog

书山有路勤为径,学海无涯苦作舟

博客园 首页 新随笔 联系 订阅 管理
Public Class main
    
Public Shared Sub main()
        
'定义出错机制线程
        '其实就是一个多线程,在程序运行过程中,此
        AddHandler Application.ThreadException, AddressOf OnThreadException

        Application.EnableVisualStyles()
        Application.Run(
New Formglobal)

    
End Sub


ThreadException

End Class

    sealed class Program
    
{
        
/// <summary>
        
/// 应用程序入口.
        
/// </summary>

        [STAThread]
        
static void Main()
        
{


            
//添加异常处理事件
            Application.ThreadException += new ThreadExceptionEventHandler(ApplicationThreadException);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(
false);
            Application.Run(
new FormLogon());
        }


        
/// <summary>
        
/// 异常处理模块,如果获取异常,将显示Error页面
        
/// </summary>
        
/// <param name="source"></param>
        
/// <param name="e"></param>

        private static void ApplicationThreadException(object source, System.Threading.ThreadExceptionEventArgs e)
        
{
            
if (e == nullreturn;
            UtilExpt.Publish(e.Exception);
        }


    }
posted on 2006-03-28 16:24  Sunny  阅读(395)  评论(0)    收藏  举报