看板 MIS 關於我們 聯絡資訊
大家好 小弟在公司負責機台進料barcode比對的程式 由於剛接手此程式,程式的運作和卡關條件還在摸索中 礙於各機台的作業系統的新舊程度和硬體差距都很大,所以程式還是以VB6來開發 架構大概是以「機台端的文字設定檔」與「ME在資料庫維護的資料」來比對 我想問的是: 1.以VB6這個語言來說,Debug的方式是用on error Resume Next。 但是在form_load時會載入很多文字檔,有時沒載入也不會顯示, 造成比對時一直卡關,花了很多時間在找尋是哪個文字檔沒載入。 請問有什麼方式比較容易找出Bug? 2.由於辦公室的電腦無法直接透過teamviwer或VNC直接連到機台電腦,想請問 大家都是怎麼Debug?因為有時候在開發環境下都可以正常運作,放到機台 電腦有時就會出問題。 謝謝大家耐心看完>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.74.109 ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1521265342.A.23C.html
blackhippo: LOG+GOOGLE 03/17 18:56
o2007ya: 1.那一行是忽略錯誤繼續執行,以前用on error go to Err 03/17 19:45
o2007ya: : 搭配錯誤訊息判斷,解意給user看;開發時用 on error 03/17 19:45
o2007ya: resume 跳到錯的那行 03/17 19:45
o2007ya: 2:寫log檔有問題再來查,或是裝個監視器來看:) 03/17 19:47