vb.net加载嵌入式资源(DLL,自定义资源)
很简单,点击菜单“项目”--“WindowsApplication1属性”
创新互联专注于企业全网营销推广、网站重做改版、清河网站定制设计、自适应品牌网站建设、H5开发、商城系统网站开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为清河等各大城市提供网站开发制作服务。
在属性面板里点“资源”,这里可添加字符串资源、图片资源、多媒体资源等等。
使用资源很简单,举例如下:
Label1.Text = My.Resources.String1
PictureBox1.Image = My.Resources.小猫
VB.NET加载指定路径DLL
先Imports System.Runtime.InteropServices 然后Class XXXX DllImport("G:\newversion\zlib1.dll", EntryPoint:="zlibVersion", SetlastError:=True, CharSet:=CharSet.Unicode, ExactSpelling:=True, CallingConvention:=CallingConvention.StdCall) Public Shared Function zlibVersion() As String
End Function...'在里面调用zlibVersion()即可调用zlib1.dll的zlibVersion方法,其他DLL你根据接口灵活定义好了End Class
VB.NET加载指定路径的Dll,比如在当前窗口加载“C:\000.dll”并显示
同LS,“加载”是什么意思
单是加载的话,
非托管的用API
LoadLibrary
托管的用
Assembly类的几个静态方法
不过你要怎么“显示”呢
比如,我写一个dll,里面就一个函数,Function
Sum(Byval
a
As
Integer,Byval
b
As
Integer)
As
Long。你怎么显示呢?
“加载”dll的方法是通用的
但是“使用”(包括你所说的显示)dll要具体情况具体分析。除了一些分析dll的通用软件,大多数时候都要根据dll中提供的函数来决定。
比如VS的工具箱,可以“加载”控件的dll,但不能“加载”user32.dll
当前题目:vb.net装载dll vbnet dll
链接分享:http://lswzjz.com/article/dosgphe.html