call二個dll

我想call二個dlldll.rar

它們的名字是一樣的、只有版本不同,<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

2.2版有新增一個函數clear status errorsdevice裡面,

1.6沒有這個新的函數,

但我不知道要怎麼讓labview分辨出這個二dll。

 

我在一個vi裡做各自呼叫1.62.2 invoke node會沒辦法執行也沒辦法包成exe

請問有人知道該怎麼做才能同時呼叫這二個dll

謝謝~~

你可已將你的C++內容PORT不然傳回值都不知是傻

我也用過這個dll,因為沒有提供dll的分辨函式,所以無解。建議隨程式附上DLL就好了。

to 神犬:謝謝您的回應,因沒有pickit這個device的話,call這個dll來執行是不會有正確的回傳值~~

to arieslee:請問您是用來傳i2c嗎?您有用pickit一次寫過較多量的東西嗎?

我寫256byte到eeprom時,沒辦法一次寫完,必須在中間加clear status error這個funtion,

但用vb寫就不用~~ 我翻了跟著2.4一起出來的document裡面也沒介紹這個funtion~~ 有寫信去technical support沒回應… orz

因為我這邊在call write、read這二個funtion做大量、持續傳時,會有不定時回傳false的狀況,

感覺1.6版似乎比較穩定,但2.2以後的版本才有clear status error…

我的寫法是用write 256.llb 的方式

多量又沒用,用有用資料去擷取相對參數,用時間觀念去抵減後續擷取時間,我的read大量的是0.756秒200k筆資料1秒250k筆資料

寫入參數由dll檔執行

其實我是利用pickit的i2c來做bootloader,要傳的量約10k byte,

因為傳的是user code,所以要傳的值都是必須的。



[QUOTE=enemy0112]

to 神犬:謝謝您的回應,因沒有pickit這個device的話,call這個dll來執行是不會有正確的回傳值~~

to arieslee:請問您是用來傳i2c嗎?您有用pickit一次寫過較多量的東西嗎?

我寫256byte到eeprom時,沒辦法一次寫完,必須在中間加clear status error這個funtion,

但用vb寫就不用~~ 我翻了跟著2.4一起出來的document裡面也沒介紹這個funtion~~ 有寫信去technical support沒回應… orz

因為我這邊在call write、read這二個funtion做大量、持續傳時,會有不定時回傳false的狀況,

感覺1.6版似乎比較穩定,但2.2以後的版本才有clear status error…

我的寫法是用write 256.llb 的方式

[/QUOTE]

沒錯,我是用在I2C的通訊上,如果要使用pickit做資料的大量傳輸會很花時間,因為它不是用USB巨量傳輸的方式做成的driver。