我用PB呼叫一個OCX控制元件,該控制元件的一個函式getimage 需要一個byte陣列的指標做為引數,我用char[]來代替, 但PB報錯,
error:r0035 error calling external object function query 請教各位,應該使用什么型別傳入才可以。多謝了!
uj5u.com熱心網友回復:
pb11有byteuj5u.com熱心網友回復:
那我用的是PB10,請問可以解決嗎?uj5u.com熱心網友回復:
好像10.5就有了,你升級吧!uj5u.com熱心網友回復:
呵呵,我現在是在一套程式上加一點小功能,升級的話怕是不可能的。 還是謝謝你。uj5u.com熱心網友回復:
用blob試試uj5u.com熱心網友回復:
試過了,我傳了個BLOB的變數,同樣錯誤uj5u.com熱心網友回復:
blob你要指定長度BLOB{10} LBOB_SOME
uj5u.com熱心網友回復:
我就是指定了長度的,還是不行的,getimage這個函式要的是個long型的BYTE陣列指標。uj5u.com熱心網友回復:
BYTE * pImage ;pImage =new byte[610] ;
m_FP.GetImage((long *)&pImage);
這是我在VC中呼叫的陳述句,可以通過。 那位可以幫忙改成PB也可以通過的,謝謝!
uj5u.com熱心網友回復:
blob lblb = blob (space(610))//分配記憶體,看你用多少
m_fp.object.getimage(ref lb)
uj5u.com熱心網友回復:
我是樓上GetImage
要分大小寫.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/106286.html
標籤:控件與界面
下一篇:求解圖片透明疊加問題
