近来弄了一个在Qt中运用C#控件的功用,运用的要领是经由过程C#生产ActiveX控件,在Qt中运用该ActiveX控件。本文这里简朴的引见一下如何用C#生成ActiveX控件。
1. 竖立WinForm的UserControl工程,在控件的属性页中挑选"使顺序集com可见"
分派Guid,在控件上加上GuidAttribute,这儿定义的Guid就是你的ActiveX控件的GUID了
2. 编译运转,编译运转(须要管理员权限)后能够经由过程体系的用户控件测试容器简朴的测试该控件,
3. 宣布DLL
C#的ActiveX控件须要用regasm顺序注册,运用体式格局以下:
注册 regasm /codebase xxx.dll
卸载 regasm /u xxx.dll
别的,假如该Dll依赖于一下别的的Dll,则应当一并宣布。
以上就是运用C#开辟ActiveX控件的图文代码概况的内容,更多相关内容请关注ki4网(www.ki4.cn)!