PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Visual_Basic
]
討論串
[VB6 ] VB呼叫C DLL,變數轉換問題?
共 3 篇文章
排序:
最舊先
|
最新先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#1
[VB6 ] VB呼叫C DLL,變數轉換問題?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
macgyfu
(YFU)
時間
17年前
發表
(2008/01/15 02:05)
,
編輯
資訊
1篇文章回應此文
1
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
Hi. 小弟最近嘗試要用VB呼叫dll來用,基本上那些dll我都用VC++使用過. ,但是用VB呼叫了幾個發現了一些問題,C的function常常包含了unsigned short. ,unsigned char和xxx(unsigned short array[10])這種要傳array的型態,遇
#2
Re: [VB6 ] VB呼叫C DLL,變數轉換問題?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
fumizuki
(矇面加菲獅)
時間
17年前
發表
(2008/01/15 22:24)
,
編輯
資訊
1篇文章回應此文
1
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
用相近的型態來替代吧. unsingned short → long. unsingned char → string. 陣列用傳址的方式.... VB6有提供這三個函數可以取得變數位址. strPtr(), varPtr(), objPtr(). 函數的位址 AddressOf xxxx(). W
(還有263個字)
#3
Re: [VB6 ] VB呼叫C DLL,變數轉換問題?
推噓
6
(6推
0噓 14→
)
留言
20則,0人
參與
,
最新
作者
macgyfu
(YFU)
時間
17年前
發表
(2008/01/15 23:24)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
說到這個我覺得奇怪,在C code裡面如果是xx(int x)的話,在VB我要用ByVal x as Long才有辦法跑,不然就直接或沒有反應,然後unsigned short我也用long想跑過,但是執行到這一步程式就會當掉,有上網google了幾個,似乎有幾篇文章有提到類似的問題,但還再研究中,
首頁
上一頁
1
下一頁
尾頁