用VB.net写了个Windows窗体运用程序,现在想把它变成DLL文件,可行吗?怎么做?

如题所述

DLL不能装应用的。。里面只能写一些函数,或者做一些钩子,不过你倒是可以把窗体生成函数写到动态链接库里追问

是新建一个库类吗?

温馨提示:内容为网友见解,仅供参考
无其他回答

VB.NET 2008 怎么给软件打包?能不能做成一个exe文件?
5. 如果使用了水晶报表,手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:\\Program Files\\Common Files\\Merge Modules\\ 下,*为必要的具体功能如下: (托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisi...

VB.net可不可以把窗体放到DLL中,作为以后调用?
你只要吧你的工程类型改为DLL即可。

vb.net生成java可调用的dll(2)
直接写 __stdcall 来代替WINAPI也可以,如果没有引入头文件的话……

关于Delphi与vb.net和vb6.0编写的病毒那种最厉害?
毫无疑问是Delphi啊。 VB 程序的运行离不开DLL 。而VB 本身是不能写DLL的。所以VB 写病毒的起点是相当高的,貌似很少有人这么干吧?

vb.net引用Dll的问题
上级目录不可以,但是为了保证程序路径改变,引用不会被破坏。可以有几个方法:1.将DLL文件放在程序同级目录 2.将DLL文件放在程序子目录 3.将DLL文件放在System32目录下(系统目录,可以直接引用DLL)4.可以将DLL文件打包成资源文件,融合到EXE程序中,每次执行判断同级目录是否有DLL文件,不存在,释放资源...

VB.net模块化编程的问题
另外一个就是在以方案的形式创建工程,实际上这种方法也最好用源代码管理器管理。一个方案下面包含N个项目,被使用的项目模块编译成dll文件,在主程序中引用并使用这些dll就行了。建议使用第二种方法,第一种只适合小项目使用。例如我下面的截图,就是一个方案下面包含两个项目,其中databaselibrary是...

vb.net 源程序做好的VB程序后怎么才能在其他机器上独立使用(高手请帮 ...
你可以将源程序转化成安装软件,到任何机器上都能使用了。如果是这样的话,你要在你的项目中添加一个安装工程,因为我用的是日语版的,所以可能名称上有些不同,应该和中文版的差不多,你可以参照按以下步骤来做:文件—〉添加(追加)—〉新项目的添加—〉选择“其他的项目种类”当中的第一个子选项...

vb.net 调用其他文件 如 dll
Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim test As New test.test MsgBox(test.test(1, 2)) End SubEnd Class运行该程序,可以看到,调用了DLL内的函数。这就是最简单的DLL示例,可以将一些复杂的代码集成到DLL里,以后升级或重用都比较方便。

PHP可以使用VB把他的核心代码封装成DLL嘛?
PHP使用VB封装成DLL?没有试过。不过,Zend Corporation (http:\/\/www.zend.net)开发的产品 Zend Studio 可以装PHP进行编译,编译过的PHP运行速度比不编译的要快。而且,因为编译后生成的是二进制文件,所以,Zend Studio 也就达到了为PHP加密的功能(虽然国内已经有人开发了一种能对被Zend Studio某些...

怎样用VB.NET写和调用DLl窗体
如图 3、生成dll,(class1.vb中不需要写任何代码)二、调用dll 1、新建 一个windows应用程序并添加一个按钮用来调用dll中的窗体,选 择 “项目”-“添加引用”,选择刚才创建的testdll 2、窗体代码中先引用testdll,再定义一个testdll中的fm1对象,最后执行对象的show方法 3、运行结果如下:...

相似回答