VS2017
mengzhongren2
这个作者很懒,什么都没留下…
展开
-
Visual Studio 2017直接生成dll的tlb
在电脑“程序”中以管理员权限运行 VS2017的开发人员命令提示符输入:RegAsm /tlb XXX.dll 或 tlbexpxxx.dll/out:xxx.tlb命令生成了 xxx.tlb回车后,生成dll对应tlb文件到dll所在目录下若dll自身的类属性是COM可见,则tlb中存在,否则其他工具加载tlb文件,类可能为空...原创 2019-03-11 14:55:38 · 2049 阅读 · 0 评论 -
如何在Delphi 中调用C#生成的DLL类库
最近需要写一个和给上位机和下位机通讯的接口,而上位机是用Delphi开发的,所以就需要用C#做一类库给Delphi调用大概步骤:1、首先在VS2008中新建一个类项目名为TestDelphi,然后添加一个接口文件命名为ITest.cs源代码如下:using System;using System.Collections.Generic;using System.Text;u...转载 2019-03-12 12:04:46 · 3344 阅读 · 2 评论 -
C#编写COM组件
软件:Microsoft VisualStudio 20101、新建一个类库项目2、将Class1.cs改为我们想要的名字(例如:MyClass.cs)问是否同时给类改名,确定3、修改Properties目录下面的AssemblyInfo.csComVisible属性设置为true改成下图4、项目->MyLib属性切换到“生成”...转载 2019-03-13 15:10:58 · 287 阅读 · 0 评论 -
使用VS2010 C#开发ActiveX控件
最近做读卡器的B/S应用程序开发,由于读卡器厂商提供的手册都是C/S版本的,而且只有一个原始的Dll包,并没有web版的,那么就只好自己动手,丰衣足食了。要开发Web版的读卡程序,大体思路如下:1.使用C#对原始的Dll进行封装,这里要封装两部分内容,一部分是串口通信的功能,一部分是对卡读写的功能。2.开发ActiveX控件调用封装后的Dll...转载 2019-03-13 15:26:03 · 410 阅读 · 0 评论