簡體   English   中英

VB.NET中的VB6字節數組

[英]VB6 Byte array in VB.NET

我有一些圖像比較DLL和VB6文檔,但我想在ASP.NET/VB.NET中使用它

在文檔中說明如下:

iDLLoadImage

說明:加載捕獲的圖像(原始格式),為面部檢測做好准備。

聲明:iDLLoadImage(pByte作為字節,iWidth作為長,iHeight作為長,iColor作為長)

參數:pByte:存儲(原始)捕獲圖像的字節數組(in)iWidth:用於設置原始圖像的寬度(in)iHeight:用於設置原始圖像的高度(in)iColor:1表示灰度圖像,3表示RGB圖像(in) )

返回值:0:成功-1:未啟用該庫。 -2:pByte為NULL。 -3:無法初始化內部參數

但是,當我嘗試在VB.NET中將其傳遞給byte array ,它說它期望byte

有什么解決辦法嗎?

(這是屏幕截圖) http://i.stack.imgur.com/giORJ.png

謝謝。

試試這些:

  1. Dabblernl說,請嘗試使用image(0)作為參數。 由於它是byref,因此它可以傳遞內存位置,並從那里處理整個陣列。

  2. 您可以將函數聲明為別名,並將第一個參數更改為pByte As Byte()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM