型態的轉換 |
尚未結案
|
adreson
一般會員 發表:2 回覆:3 積分:1 註冊:2004-06-16 發送簡訊給我 |
我在BCB的環境下用了一個VB的ocx..他所傳回的是一個long data... VB: Dim lngImagePointer As Long
lngImagePointer = EBW8Image1.GetImagePointer(50, 50)
EBW8Image2.SetImagePointer(lngImagePointer )
'這樣在VB中第二行為抓圖的pointer...第三行為把pointer再丟回去..建構一張新圖 問題為VB中使用long data..但是BCB中需要使用pointer的型態..
請問有方式轉換imagepointer為記憶體位置??
也就是知道 lngImagePointer 的記憶體起始位置?
並指給 unsigned char *pSrcImageBuffer 所以重點不是用VB or BCB...而是有方式可以轉long的值變成記憶體位置?
只是我不知道怎轉...有api 或是啥方式嗎?
有人說過用asm的方式..但是我不知道怎下手...
可以麻煩提醒一下或是說一下怎轉嗎?
真的很困擾...
|
dan59314
中階會員 發表:121 回覆:107 積分:86 註冊:2002-08-16 發送簡訊給我 |
|
adreson
一般會員 發表:2 回覆:3 積分:1 註冊:2004-06-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |