能否給一個(gè)VBS和DLL互傳數(shù)組(假設(shè)是float數(shù)組)的例子?
作者:金字塔 來源:cxh99.com 發(fā)布時(shí)間:2015年04月06日
- 咨詢內(nèi)容:
我看了下面這個(gè)帖子的例子,只是演示如何傳double類型的數(shù)值,沒有傳數(shù)組的示例。http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11505
so,請求版主:1. 能否麻煩給一個(gè)VBS如何傳float數(shù)組到DLL函數(shù)的代碼?以及VBS如何從DLL函數(shù)(假設(shè)是返回float數(shù)組的函數(shù))中獲取數(shù)組的代碼?2. 能否給出問題1中的C++代碼?【實(shí)際上就是對http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11505這個(gè)帖子中的VBS和C++代碼都擴(kuò)展一下,演示如何互傳不同類型的數(shù)組】
萬分感謝,百度了N久,還是找不到.....
- 金字塔客服:
范例制作中,請耐心等待
- 用戶回復(fù):
好的,謝謝,既然在擴(kuò)展范例,建議一并考慮下大部分常用類型的傳入與傳出操作的DEMO:建議至少包含下面這些:結(jié)構(gòu)體數(shù)組float類型的數(shù)組double類型的數(shù)組string類型的數(shù)組int類型的數(shù)組
- 網(wǎng)友回復(fù):
以下是引用keerzm2在2015/1/21 18:13:42的發(fā)言:
好的,謝謝,既然在擴(kuò)展范例,建議一并考慮下大部分常用類型的傳入與傳出操作的DEMO:
建議至少包含下面這些:
結(jié)構(gòu)體數(shù)組
float類型的數(shù)組
double類型的數(shù)組
string類型的數(shù)組
int類型的數(shù)組
強(qiáng)烈支持DLL能傳入傳出string!!!
- 網(wǎng)友回復(fù):
VBS傳遞給COM組件的數(shù)組變量類型是VT_ARRAY|VT_VARIANT|VT_BYREF組合類型,處理起來非常麻煩,你們可以通過金字塔再帶的外部數(shù)組類進(jìn)行處理,由于新版做了改進(jìn),暫時(shí)沒法給你們范例,待升級版發(fā)布后再對本帖做回復(fù)處理