none
程式執行時出現 Win32Exception 無效的視窗類別名稱 RRS feed

  • 問題

  • 開發環境是Windows XP SP3 + Visual Studio 2008

    今天在寫程式突然發現的問題

    我開一個新專案,然後在Form上放一個Button

    其他不做任何動作

    就會出現這個Excetion

    參考過一些國外的資料

    發現把Program.cs裡的Application.EnableVisualStyles();註解掉

    就可以避免這個問題

    但這也只是暫時的解法

    有人知道要怎樣解決這樣的情況嗎??

    2011年7月21日 下午 01:23

解答

  • 掃不出來的話換台電腦看看,因為這看起來是中毒徵狀...
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure
    • 已標示為解答 彥翰 2011年7月25日 下午 03:30
    2011年7月25日 上午 03:03
    版主

所有回覆

  • 或許那是因為你的XP 設定的關係,因為你的XP應該是不支援視覺化樣式

     

    HOW TO:啟用視覺化樣式 (Visual Basic)

    HOW TO:啟用 Windows XP 視覺化樣式

    Windows XP 功能和 Windows Form 控制項

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2011年7月21日 下午 02:02
    版主
  • 可是以前都可以

    今天才突然不行的

    是不是XP哪裡的設定要修改??

    2011年7月21日 下午 02:36
  • 你的 "顯示" --> "主題" 是選Windows XP 嗎 ?
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年7月21日 下午 03:11
    版主
  • 是的,選Windows XP

    2011年7月21日 下午 03:23
  • 您好

    1. 參考鄭子璉前輩的文章 [VB2005]Application.EnableVisualStyles 需最優先執行

    2. 請嘗試重置 Visual Studio

    3. 在佈景主題設定 [Windows 傳統配色] 情況下是否正常?

    4. 請新增一個使用者並且登入,測試看看是否正常


    歡迎參觀我的Blog.NET菜鳥自救會
    2011年7月22日 上午 01:44
    版主
  • 我試了前三個方法.....
    結果連我的xp主題都被弄不見了.....
    我在懷疑是不是跟一堆svchost有關
    我的電腦突然出現了會自動生出來的service
    命名都是netsvc_xxxxxxx(xxxxxx是一串亂數)
    每個都執行C:\WINDOWS\System32\svchost.exe -k netsvcs 
    刪掉了還是會自己生出來
    掃過毒可是掃不到.....
    好像是出現了這一堆svchost才開始不正常的
    連一般的應用程式有開圖型主題都有可能打不開了
    2011年7月25日 上午 02:54
  • 掃不出來的話換台電腦看看,因為這看起來是中毒徵狀...
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure
    • 已標示為解答 彥翰 2011年7月25日 下午 03:30
    2011年7月25日 上午 03:03
    版主
  • 真的是病毒.....

    掃過一次之後就正常了

    只是病毒還是沒有根除

    暫時可以正常執行就是了

    2011年7月25日 下午 03:33