none
請問如何 VBNET image 類別 包裝成DLL 讓 VB6 使用之方式!! RRS feed

  • 問題

  •  

    因為近期遇到類似的問題(需要用VB6將BMP轉成JPG),搜尋結果找到璉璉先生有相關的回覆,但我找不到相關的範例,自己嘗試也都匯不進去VB6,可能包裝成DLL時都有錯吧@@,再麻煩大家能撥空協助了 感謝!!

     

    引用璉璉先生的回覆如下:

     

    「而關於 Image 類別部份,我記得在英文的 msdn 網站上的 vb 那邊有範例程式碼,用 VB2005 包 .Net 物件成 COM DLL ,給 VB6 用,就可以直接把 .Net 的功能分享給 VB6 ,有包 Image 類別另存 jpg 的範例。」

    2008年4月3日 上午 07:41

解答

所有回覆

  •  

    Imports System.Drawing

    Public Class BMPTOJPG
        Public Sub Main(ByVal BMP_PATH As String, ByVal JPG_PATH As String)
            Dim instance As Image
            instance = Image.FromFile(BMP_PATH)
            instance.Save(JPG_PATH, System.Drawing.Imaging.ImageFormat.Jpeg)
        End Sub
    End Class

     

    我怕我說明的不清楚,其實我只是想呼叫上面的程式(VBNET程式包成DLL給VB6使用),將圖片路徑參數帶入執行。請問我該如何做呢??

    2008年4月3日 上午 07:59
  • MSDN 上的範例說明已補入公告中。

     

    你要的這篇說明含範例下載 (這篇已從 vb2003 更新到 vb2005):

    http://msdn2.microsoft.com/en-us/library/ms364069(vs.80).aspx

    2008年4月3日 上午 08:09
    版主
  • 感謝!! 星期一就來試看看~~~

     

    2008年4月3日 下午 12:00