易語言寫dll文件傳遞字節集參數


DLL文件是不允許參數為字節集,為了能夠傳遞字節集數據

解決辦法是利用指針進行一步轉換,傳遞指針,然后轉換為字節集。

用到命令為三個。

一個是    取變量數據地址 ()

一個是    取字節集長度()

一個是    指針到字節集(,)

應用

.局部變量 指針, 整數型
.局部變量 size, 整數型
.局部變量 字節集, 字節集

‘注釋:先吧字節集轉化為指針

字節集 = 讀入文件 (“1.exe”)
指針 = 取變量數據地址 (字節集)
size = 取字節集長度 (字節集)

‘注釋:然后把指針轉換成字節集

字節集 = 指針到字節集 (指針, size)

 

在dll中,兩個參數寫兩個,一個是尺寸,一個是指針

然后命令里用到   指針到字節集(尺寸,指針)  來傳遞字節集

調用dll的時候,我們需要填寫尺寸和指針兩個參數。

用命令  取字節集長度()取得尺寸,用命令   取變量數據地址()取得指針

 

上兩張應用圖,就更直白了。

本文由www.zhizhuowz.com學習整理。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM