[問題] 關於Labview與C的wrapper.dll問題
大家好,
我是labview新手,還沒有處理過C的dll檔案與labview的互相溝通問題,最近工作需要,
我要對labview與C語言的dll檔案之間的溝通問題做些報告。
但是我在網路上只找到關於dll的複雜結構資料型態與labview之間不能溝通的問題,所以
有些人會建議用wrapper的方法將原本C的dll檔案中的複雜結構做拆解,然後做成新的dll
檔案,讓labview使用正確的簡易資料結構。
但是我還是沒有找到確切的wrapper方法實作,只是有個以上的概念而已,不知道版上的
高手是否可以告訴我那邊可以找到這方面完整的資訊?
哪種書可以教我dll包dll的問題?
之前在書店找了一遍,發現市面上的labview書和C語言的書都是滿基本的操作,很少有它
們之間的dll問題描述,不曉得在labview與C的dll溝通的時候,除了以上資料結構不同的
問題之外,還有那些問題會發生在labview與C的dll溝通的情況之下。
感謝高手的指點了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.93.163
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1471584445.A.F40.html
→
08/19 15:13, , 1F
08/19 15:13, 1F
→
08/19 15:15, , 2F
08/19 15:15, 2F
→
08/19 15:15, , 3F
08/19 15:15, 3F
不知道是否可能找的到那本書,有講這方面的資訊的,感謝了。
※ 編輯: hstrxgfcg216 (211.23.93.163), 08/19/2016 16:29:50
→
08/20 08:24, , 4F
08/20 08:24, 4F
→
08/20 08:30, , 5F
08/20 08:30, 5F
→
08/20 08:31, , 6F
08/20 08:31, 6F
→
08/20 08:31, , 7F
08/20 08:31, 7F
→
08/20 08:33, , 8F
08/20 08:33, 8F
→
08/20 08:33, , 9F
08/20 08:33, 9F
→
08/20 11:49, , 10F
08/20 11:49, 10F
→
08/20 11:50, , 11F
08/20 11:50, 11F
→
08/20 11:51, , 12F
08/20 11:51, 12F
→
08/20 11:54, , 13F
08/20 11:54, 13F
目前我是會把程式包成dll檔,只是還沒有用dll去call過其他dll,因為我們主管都還沒
有買labview只叫我先查查看別人在labview下呼叫c的dll檔案時,會發生那些問題,所以
我目前是找到wrapper.dll的做法,但是我還在摸索中XD
※ 編輯: hstrxgfcg216 (36.229.5.242), 08/20/2016 12:59:55
→
08/20 14:07, , 14F
08/20 14:07, 14F
→
08/20 14:08, , 15F
08/20 14:08, 15F
→
08/20 14:08, , 16F
08/20 14:08, 16F
→
08/20 14:13, , 17F
08/20 14:13, 17F
→
08/20 14:13, , 18F
08/20 14:13, 18F
→
08/20 14:13, , 19F
08/20 14:13, 19F
→
08/20 14:13, , 20F
08/20 14:13, 20F
推
08/20 14:26, , 21F
08/20 14:26, 21F
→
08/20 14:26, , 22F
08/20 14:26, 22F
→
08/20 14:26, , 23F
08/20 14:26, 23F
http://digital.ni.com/public.nsf/allkb/06ECDC689DDA0F3D862574440074CD95
也許這個聯結會讓人比較清楚我的問題XD
※ 編輯: hstrxgfcg216 (223.140.124.59), 08/20/2016 14:51:53
→
08/20 15:22, , 24F
08/20 15:22, 24F
→
08/20 15:22, , 25F
08/20 15:22, 25F
→
08/20 15:25, , 26F
08/20 15:25, 26F
→
08/20 15:27, , 27F
08/20 15:27, 27F
→
08/20 15:27, , 28F
08/20 15:27, 28F
只是我沒有寫wrapper程式的經驗,查了一下,好像是新的dll呼叫原dll,不知道是否用
一個dll去引用別的dll,只要單純在前面include原dll就可以了XD
※ 編輯: hstrxgfcg216 (42.73.35.18), 08/20/2016 16:30:37
→
08/20 16:38, , 29F
08/20 16:38, 29F
→
08/20 16:38, , 30F
08/20 16:38, 30F
→
08/20 16:40, , 31F
08/20 16:40, 31F
感謝啦,我大概有點頭絮了XD
※ 編輯: hstrxgfcg216 (223.136.1.106), 08/20/2016 18:10:35
討論串 (同標題文章)