2014-01-29 35 views
0

當在pivo.ping中創建ICMP類的對象時,我在pinglib.dll中出現了manhandled異常的錯誤。 它在一臺機器上工作,但是相同的代碼在另一臺機器上不工作。 請糾正。 它顯示MSG = ????????????創建ICMP對象後,它在異常中顯示錯誤消息爲?

void main() 
    { 
    try 
    { 
     ICMP obj=new ICMP(); 
    } 
    catch(Exception ex) 
    { 
     string msg=ex.Message(); 
     Console.WriteLine(msg); 
    } 
    } 

}

+0

使用Pivo.ping創建對象如下:使用System.Io的 ; 類檢驗 { 無效的主要() { 嘗試 { ICMP OBJ =新ICMP(); } catch(Exception ex) {msg = ex.Message(); Console.WriteLine(msg); } } } – Sagar

+0

請提供有關該問題的更多信息,例如一段代碼,以及所得到的例外情況。編輯問題而不是添加註釋。 – ThaMe90

+0

請添加一些代碼。不要試圖把它放在評論中。 *編輯*你的問題,複製並粘貼代碼,突出顯示塊並點擊'{}'按鈕。 –

回答

0

你爲什麼不使用標準Ping方法included in .NET

Ping pingSender = new Ping(); 
PingReply reply = pingSender.Send ("www.contoso.com"); 
+0

它是基於.net framework 2.0的項目。我不能改變代碼。 – Sagar

+0

@Sagar - ['Ping'](http://msdn.microsoft.com/zh-cn/library/system.net.networkinformation.ping(v = vs80).aspx)包含在.NET 2.0中 –

+0

我添加了pinglib.dll,我認爲它不涉及代碼或dll,可能是其他問題。因爲相同的代碼項目正在其他機器上工作... – Sagar