dll是否可以把其调用的dll也封装在一起
很复杂。。。建议去专业网站搜索一下。。。。
VB 代码
最简单的方法: 创建 ActiveX Dll 然后里面添加个窗体Form1,窗体上添加图片框 Image1 如果多图 用个Imagelist 类模块内写个公共调用函数 多图片的根据ID获取对应的图片就是了。这里就添加一个 Image1 然后为Image1选择个图片 dll 的类模块 Class1 中写如下代码
Public Function GetYouPic() As StdPicture
Set GetYouPic = Form1.Image1.Picture
End Function
Dll 就这么好了 嘎嘎, 编译生成Dll (MyDll测试生成的Dll名字)
调用: 创建个exe工程文件 然后菜单中 工程\引用刚才的dll -MyDll.dll
然后在exe工程中添加个Image1 显示Dll中图片的代码
Private Sub Form_Load() '窗体加载代码写 这个就可以显示啦
Dim XX As New MyTestDll.Class1
Image1.Picture = XX.GetYouPic
End Sub
'*********************** Over
因此接口可以封装,而发布时必须带上b.dll
不可以
有关于DLL的一些问题
答:LIB 文件中也包含了对应的 DL L文件名(但不是完全的路径名),链接程序将其存储在 EXE 文件内部。当应用程序运行过程中需要加载 DLL 文件时,Windows 根据这些信息发现并加载 DLL,然后通过符号名或标识号实现对 DLL 函数的动态链接。所有被应用程序调用的 DLL 文件都会在应用程序 EXE 文件加载时被加载在到内存中。
我下载了gdiplus.dll。但是上面说模块gdiplus.dll已加载,但找不到入口...
答:需要放置到系统DLL文件目录加载,步骤如下:1、首先,在一定途径获取gdiplus.dll文件,例如搜索引擎查询并下载。2、将gdiplus.dll文件复制到“C:\Windows\System32”这个目录下。3、然后,点击“开始菜单”中的“运行”按钮,输入:regsvr32 gdiplus.dll,点击确定。4、此时弹出安装完成gdiplus.dll文件的提示...
dll文件格式怎么打开??
答:Dell向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。打开一个程序的安装目录,在这里面可以看到一些dll的一些文件。如果在它的上面双击的话会在它的旁边提示:如果是想要查看它可以下载安装一个叫exescope的自定义应用软件的工具。右边...
dll是什么文件的后缀名?
答:增加了编译过程的复杂性,也不利于阶段性的单元测试。 Windows 系统平台上提供了一种完全不同的较有效的编程和运行环境,你可以将独立的程序模块创建为较小的 DLL 文件,并可对它们单独编译和测试。在运行时,只有当 EXE 程序确实要调用这些 DLL 模块的情况下,系统才会将它们装载到内存空间中。这种方式...
如何把DLL放在自己做的程序里面再设置DLL命令
答:当程序员通过静态链接方式编译生成应用程序时,应用程序中的调用函数与 LIB 文件中导出符号相匹配,这些符号或标识号进入到生成的 EXE 文件中。LIB 文件中也包含了对应的 DL L文件名(但不是完全的路径名),链接程序将其存储在 EXE 文件内部。当应用程序运行过程中需要加载 DLL 文件时,Windows 根据这些信息发现并加载...
怎么解决.dll没有被指定在windows上运行
答:.dll没有被指定在windows上运行的原因是系统错误导致的,具体解决方法步骤如下:1、首先打开计算机,在计算机内单击开始,在弹出的选项栏内找到“运行”选项并点击。2、然后在弹出的界面内输入CMD并敲击键盘上的回车键。3、然后在弹出的界面内找到“粘贴”选项输入以下代码for %1 in (%windir%\system32...
扩展名为“DLL”是什么文件?用什么程序打开?
答:LIB 文件作为 DLL 的替代文件被编译到应用程序项目中。当程序员通过静态链接方式编译生成应用程序时,应用程序中的调用函数与 LIB 文件中导出符号相匹配,这些符号或标识号进入到生成的 EXE 文件中。LIB 文件中也包含了对应的 DL L文件名(但不是完全的路径名),链接程序将其存储在 EXE 文件内部。当应用程序运行过程...
求助DLL文件问题
答:去找一个你那个系统的安装光盘,然后在那里面寻找你缺失的文件,拷贝到system32里面,应该就可以了。如果不行,就卸载你安装的那个应用软件,再试一下。补充:去别的电脑里面去搜索。不过,以经验来看,这个东西不影响系统的正常运转,只是你安装的那个软件的问题。
如何在VISTA上运行DLL程序?
答:LIB 文件作为 DLL 的替代文件被编译到应用程序项目中。当程序员通过静态链接方式编译生成应用程序时,应用程序中的调用函数与 LIB 文件中导出符号相匹配,这些符号或标识号进入到生成的 EXE 文件中。LIB 文件中也包含了对应的 DL L文件名(但不是完全的路径名),链接程序将其存储在 EXE 文件内部。当...
Dll文件正在运行,怎么终止并删除 dl是单文件,用vb写的
答:方法一:用 360强力删除工具 或是 unlocker ,unlocker我用过,先解除其它程序对该文件的占用,然后删除。方法二(针对NTFS分区):1. 先删除所有用户对该文件的所有权限(右击->属性->安全);2. 重启;3. 添加当前用户的删除权限;4. 删除该文件.