※ 引述《awd (672012)》之銘言:
: 請教一下各位
: 我原本都是用VS 2005.net的c#開發影像處理程式
: 寫了一些影像處理的副函式
: 現在因有一個案子需以VB6來執行開發
: 我是希望能將我之前寫的C#的副函式包成DLL來給VB6使用
: 但有個問題想請教各位
: 是關於影像格式的部份
: 我在C#的副函式中 參數是以Bitmap檔為參數傳遞給副函式運算
: (如下片段c#程式碼中的temp)
: Bitmap temp = (Bitmap)pictureBox1.Image.Clone();//來自picturebox的原始圖
: temp = Fuction1(temp);//我在c#的副函式進行運算
: pictureBox1.Image = temp;//再傳回picturebox顯示
: 想請教各位VB6有Bitmap的格式可以直接宣告嗎?
: 我想在VB6中也是用picturebox接收影像
: 然後用類似c#的方式傳遞Bitmap格式的temp參數到Fuction1中運算
: 請問在VB6的寫法要如何寫呢?
: 謝謝
: ps:c#包成com的dll寫法我還在研究,如果有前輩知道做法也懇請賜教一下
: 感恩~
包成COM的Dll的做法是使用.NET的新增COM+類別
則當你Compile這個專案的時候就會同時產生一個tlb讓你可以用VB6呼叫這個
COM+類別....詳情...就自己試一下囉...我印象中是可以做到啦
沒有很仔細的試,只有大概試一下應該是OK的~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.77.150