簡體   English   中英

僅當使用某些圖標時,應用程序僅在2003服務器上崩潰

[英]Application crashes only on 2003 server only when some icon is used

我認為我有一個奇怪的問題。

如果我在應用程序中使用特定圖標,則該圖標只會在2003服務器(32位和64位)上崩潰; 不在2008,Vista,7,XP上。 我沒有任何有用的崩潰信息。

如果我刪除該圖標或將其替換為其他圖標,該應用程序將不會崩潰。

我准備了帶有“崩潰圖標”的測試項目(VS2010,VB.NET),您可以使用它來進行自我測試:

http://examples.sent.com/IconCrash.rar

該圖標一定有問題,但是怎么辦?

注意:我用VB.NET/C#標記了這個問題,因為我可以同時使用兩種語言,而且這個問題不是特定於語言的。

在此處輸入圖片說明

該圖標僅包含PNG圖片。 直到Vista才支持該格式。 不能確定為什么它可以在XP上運行,但是顯然您需要確保該圖標基於BMP,以與舊的Windows版本兼容。 易於使用Visual Studio中內置的圖標編輯器(圖像+新圖像類型)進行修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM