異常訊息跳出
...int result = cnc.READ_macro_all(out Name, out Data); 這段程式的Data為Null的時候,也就是它cnc讀取的時候讀取到null就直接跳異常了,這個部分又是cnc廠商自己寫的API程式,有點棘手,我有嚐試過Ken Lin先進的寫法,先判斷Data是否為null,但是異常依舊會發生在int result =...
View Article異常訊息跳出
int result; try { result = cnc.READ_macro_all(out Name, out Data); } catch { } if (Name != null && Data != null) { //...... } [-]先進您好!我將程式修改為使用Try catch後, 再將後面相關程式針對Data為null時,再作一些判斷,...
View Article異常訊息跳出
...int result = cnc.READ_macro_all(out Name, out Data); 這段程式的Data為Null的時候,也就是它cnc讀取的時候讀取到null就直接跳異常了,這個部分又是cnc廠商自己寫的API程式,有點棘手,我有嚐試過Ken Lin先進的寫法,先判斷Data是否為null,但是異常依舊會發生在int result =...
View Article異常訊息跳出
int result; try { result = cnc.READ_macro_all(out Name, out Data); } catch { } if (Name != null && Data != null) { //...... }
View Article異常訊息跳出
Bill Chung先進 您好!我今天有再次測試過null reference exception它是出現在int result = cnc.READ_macro_all(out Name, out Data); 這段程式的Data為Null的時候,也就是它cnc讀取的時候讀取到null就直接跳異常了,這個部分又是cnc廠商自己寫的API程式,有點棘手,我有嚐試過Ken...
View Article異常訊息跳出
Bill Chung先進 您好!我今天有再次測試過null reference exception它是出現在int result = cnc.READ_macro_all(out Name, out Data); 這段程式的Data為Null的時候,也就是它cnc讀取的時候讀取到null就直接跳異常了,這個部分又是cnc廠商自己寫的API程式,有點棘手,我有嚐試過Ken...
View Article異常訊息跳出
哪一行出現 null reference exception ? 我猜是這一行吧?double[] NewData = Data.Skip(1699).Take(20).ToArray(); 這有一個可能, int result = cnc.READ_macro_all(out Name, out Data); 你在這邊取到的 Data 就是 null 所以在使用前要先檢查 Data 是否為...
View Article異常訊息跳出
Ken Lin先進 您好!它會出現異常的程式碼區段為int result = cnc.READ_macro_all(outName,outData);//short這個區段,不過您建議的再多加一行Data的判斷,我之前到是沒有想到,只是一直在確認Data為何會是Null,我再測試看看,感謝心冷熱情熄 先進您好!我有詢問過廠商,他們以機台版本太舊無法協助為理由,要我們買新機台
View Article異常訊息跳出
你說那個error是在哪行發生?不過我看到你的code中,有一行也已經有查看 Data 是不是 null. 只是還有一個地方會有可能出現error,你試試加多一行code,如下:private void ReadR_Area() //暫存CNCR參數數值 { ... double[] Data = null; int result = cnc.READ_macro_all(out Name, out...
View Article異常訊息跳出
各位先進好!小弟目前使用機台廠商所撰寫的API程式,但是目前遇到一個問題就是當我在讀取機台相關參數時,會偶發性跳出NullReferenceException的異常訊息,我有觀察過通常都是Data這個變數為Null的時候會發生這個狀況,我有將變數Data改為New給他實際的陣列大小,還是一樣會出現相同的狀況,我想請教各位先進這種情況要如何修改比較好?請各位先進指導,感謝程式碼如下請參考:privat...
View Article
More Pages to Explore .....