易語言dll文件傳遞字節(jié)集參數解析
DLL文件是不允許參數為字節(jié)集,為了能夠傳遞字節(jié)集數據
解決辦法是利用指針進行一步轉換,傳遞指針,然后轉換為字節(jié)集。
用到命令為三個。
- 一個是 取變量數據地址 ()
- 一個是 取字節(jié)集長度()
- 一個是 指針到字節(jié)集(,)
應用
.局部變量 指針, 整數型
.局部變量 size, 整數型
.局部變量 字節(jié)集, 字節(jié)集
‘注釋:先吧字節(jié)集轉化為指針
字節(jié)集 = 讀入文件 (“1.exe”)
指針 = 取變量數據地址 (字節(jié)集)
size = 取字節(jié)集長度 (字節(jié)集)
‘注釋:然后把指針轉換成字節(jié)集
字節(jié)集 = 指針到字節(jié)集 (指針, size)
在dll中,兩個參數寫兩個,一個是尺寸,一個是指針
然后命令里用到 指針到字節(jié)集(尺寸,指針) 來傳遞字節(jié)集
調用dll的時候,我們需要填寫尺寸和指針兩個參數。
用命令 取字節(jié)集長度()取得尺寸,用命令 取變量數據地址()取得指針



