问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教VB 如何使用vbAdvance 生成dll文件

发布网友 发布时间:2022-04-19 09:48

我来回答

1个回答

热心网友 时间:2023-10-23 21:34

一、DLL制作
1.打开新建工程
2.选择“Active DLL”,单击“打开”按钮。
3.单击打开按钮后,系统在工程中添加一类模块。
4.为方便对DLL的引用可以改一下名称,如将类模块的名称改为Fraction。
5.在本类模块中添加代码如下。
Option Explicit
Public Num
Public Den
Public Sub Add(NUm2, Den2)
Num = NUm2 + Den2
End Sub

Public Sub Sbt(NUm2, Den2)
Num = NUm2 - Den2
End Sub

Public Sub Mul(NUm2, Den2)
Num = NUm2 * Den2
End Sub

Public Sub Div(NUm2, Den2)
Num = NUm2 / Den2
End Sub

6.为与其他工程相区别,可将本工程命名为“Math”。
7.生成DLL文件。
二、DLL引用
1.建立一个普通窗体。
2.添加引用。
3.在程序中添加以下代码。
Option Explicit
Public Frac As New Fraction
Private Sub Command1_Click()
Frac.Add Val(Text1.Text), Val(Text2.Text)
Text3.Text = Frac.Num
End Sub

Private Sub Command2_Click()
Frac.Sbt Val(Text1.Text), Val(Text2.Text)
Text3.Text = Frac.Num
End Sub

Private Sub Command3_Click()
Frac.Mul Val(Text1.Text), Val(Text2.Text)
Text3.Text = Frac.Num
End Sub

Private Sub Command4_Click()
Frac.Div Val(Text1.Text), Val(Text2.Text)
Text3.Text = Frac.Num
End Sub

Private Sub Command5_Click()
Text1 = ""
Text2 = ""
Text3 = ""
End Sub
4.运行程序。追问谢谢指点,可是我想生成能带Main函数的dl,用来注入线程,而不是Active DLL,请问怎么弄啊?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 加载C:\PROGR~1\StormⅡ\Stormset.dll时出错 找不到指定模块 如何解决conres.dll丢失的问题 dll文件是干什么用的啊? dinput8,dllr 意思 com.android.dllr是什么,有个病毒显示这样 我的comres.dll找不到怎么办? QQ安装目录中的WizardCtrl.dllr文件在哪里面? 广西电信星卡对西瓜视频APP免流吗? 关于电力猫的问题。 电力猫和无线路由器哪个好? 电力猫问题 两个主电力猫怎么配对 电力猫是干什么的? 电力猫是否真的那么神? 请问电力猫该怎么使用 电力猫为何不能普及?有什么缺点? ten da的电力猫有硬件复位功能吗? 法国freebox 200m电力猫怎么配对 电力猫是做什么用的? 什么是电力猫 Ovd rhuf khfz put h dllr?什么意思 已加载kernel32.dll,但没有找到DLLRegisterServer输入点。无法注册这个文件 dll文件放在哪该如何注册dll文件 查看R语言中dll文件中的代码 3dmax2010加载DLL时出错 404 Not Found 404 Not Found 404 Not Found DLL控件如何反编译 COMR。dll是什么意思? 调用dll 出现runtime error r6033 异常 计算机中丢失udevmg.rdll什么意思 西瓜视频是免流量的吗? 小米12手机有什么样的优势? 小米12怎么样,值得购买吗? 小米12是直屏还是曲屏 小米12有哪些突出的特性?除了芯片还有什么亮点? 小米12是usb3.0吗 小米12手动最高亮度 小米12拥有几层散热技术