怎样编写DLL文件@张志晨vs2012实例教程

 时间:2026-02-14 04:41:24

1、新建项目,决定类名。如图:

补充说明:因为要进行计算,所以名称定为数学类“Math”。

怎样编写DLL文件@张志晨vs2012实例教程

2、决定库名。此例从实际意义上,决定库名定为计算器库“calcLib”。


怎样编写DLL文件@张志晨vs2012实例教程

3、引入服务。

弹出如下对话框,添加自己需要的服务。在com组件中选择。

下图是我选用成功后的样子。

怎样编写DLL文件@张志晨vs2012实例教程

怎样编写DLL文件@张志晨vs2012实例教程

4、功能代码:

Imports VBScript_RegExp_55‘导入正则类


Imports MSScriptControl ’导入微软的脚本控件 可对“标准的字符串算式”进行解析并求值

 Public Class calcLib‘规范算式    Function repl(str As String) As String


        str = str.Replace(" ", "")
        str = str.Replace(" ", "")
        str = str.Replace("(", "(")
        str = str.Replace(")", ")")
        str = str.Replace("×", "*")
        str = str.Replace("÷", "/")
        str = str.Replace("=", "")       '要想实现更多规在此添加,示例只添加这几个可能出现的不规范的书写        Dim reg As New RegExp
        reg.Global = True‘对整个字符串进行查询
        reg.IgnoreCase = True ’是否查询多个匹配
        reg.Pattern = "/\s/g" ’去掉所有类型的空格,如回车符……等五种空格
        Return reg.Replace(str, "")
    End Function ’进行求值计算    Function calc(str As String) As String
        str = repl(str)
        Dim caculor As New ScriptControl
        caculor.Language = "VBScript" ‘指定脚本语言
        Return caculor.Eval(str) ’返回计算结果
    End FunctionEnd Class

怎样编写DLL文件@张志晨vs2012实例教程

5、配置文件属性。  目的让其通用,在所有的window系统上可运行。

怎样编写DLL文件@张志晨vs2012实例教程

6、生成dll文件

菜单---生成---生成Math。

怎样编写DLL文件@张志晨vs2012实例教程

7、dll文件位置:我的系统是win7的,路径如下: 复制到自己方便的位置,就可以被需要的程序引用了。

复制到自己方便的位置,就可以被需要的程序引用了。 

怎样编写DLL文件@张志晨vs2012实例教程

  • 如何制作一道家常菜?
  • 苦瓜鲫鱼汤怎么做
  • 食必思黄焖鸡做法
  • 赚钱的小买卖煎饼果子
  • 治疗腰椎病、颈椎痛的土办法:自制陈醋热敷袋法
  • 热门搜索
    云南旅游淡季 宁武旅游 长白山旅游股份有限公司 烟台 旅游 青岛旅游社 济南市旅游局 青木川旅游攻略 江西省旅游地图 广州旅游地图 四川省旅游地图