以下的程式是開發中遇到的問題,再等號的兩個輸入端輸入任意兩個相等的字串,照理說因該會輸出一個TRUE,可是如果再CASE 的另一邊(例如:FALSE)的地方加入一個STRING SUBSET之後就算剛剛等號輸入端式輸入是一樣的參數,結果卻不是,不知道這是不是BUG,如果是有方法解決嗎?因為開發中需 要這個功能,煩請指教,謝謝..........2004-06-23_102816_Untitled.vi
您在String Subset的Offset及Length的輸入端上,不要接上任何參數,試試看吧
可是就是要指定要抓取字串的長度及從哪一個字開始抓取阿,
不知道還有方法ㄇ?謝謝
weisung38161.6687615741奇怪,我怎麼看不到有什麼String Subset的元件,你是不是傳錯檔拉
這個檔案我看不出來有什麼錯,不過和你敘述的好像不太一樣,看沒有
[QUOTE=yao]
奇怪,我怎麼看不到有什麼String Subset的元件,你是不是傳錯檔拉
這個檔案我看不出來有什麼錯,不過和你敘述的好像不太一樣,看沒有
[/QUOTE]
在String>>String Subset
加進去在false裡面
2004-06-23_160723_2004-06-23_102816_Untitled.vi
weisung38161.6718981481
你的程式流程跟本不會跑到False的case,所以迴圈只跑一次
其實我不知道這個程式的需求是什麼耶
我認為只是你流程沒有想清楚,你用單步執行run看看就知道了
[QUOTE=yao]
你的程式流程跟本不會跑到False的case,所以迴圈只跑一次
其實我不知道這個程式的需求是什麼耶
我認為只是你流程沒有想清楚,你用單步執行run看看就知道了
[/QUOTE]
SORR,如果是用7.0,RUN這個程式是不會有問題的,因為這個程式在6i跑這個程式才會發現問題點,這只是我開發中程式所 節錄下 來的一個非常小的部份,或許是我表達不好,這個程式流程有沒有跑到False並不重 要,重要的是,只要這樣寫,再6i內會造成一個很奇怪的問題,程式內case內送出來的字串不是NG兩字,而是亂碼,在7.0我 試過不會如此?如果把string subset拿掉,結果就是正常的了
weisung38161.7715625很高興看到你修正了你的話,我沒有惡意,你也沒必要那麼衝,我看你的程式,是想幫你解決問題,雖然不一定有能力
你如果一開始就敘述的這麼完整的話,我也不會用7.0去run,我相信一定很多人和我一樣不清楚你一開始的問題
我剛剛用6.0i run過你的程式,String Subset是沒有問題的,我改用7.0也只兩個月,以前也是一直用6.0i,沒有發現你說的現象,所以幫不了你,抱歉
yao38161.7922337963以上程式我RUN了會出現這個畫面

這個又好像不是String Subset,其實一開始我也不知道是哪裡的問題,所以我寫了一個程式上來可以說是節錄啦,因為我發現明明一樣的東西,為什麼會 送出一個亂碼,當我把String Subset拿掉就沒有了,我不知道是不是只有我有這種問題,因為這個緣故我改變了我整個程式的寫法,也因為這個緣故,我發現我 可以將我的程式控制的更好,還是謝謝大家的幫忙.