开发activex控件用vb还是c++呢

班长老六哥 2018-02-02 09:29:51
开发activex控件一般用什么语言啊?vb或是c++或是什么啊?
那个好些呢,c#可以吗
...全文
445 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2018-02-02
  • 打赏
  • 举报
回复
引用 5 楼 zk12668 的回复:
[quote=引用 1 楼 Chen8013 的回复:] C#应该不行吧…… 基于 .NET的东西,都要求系统中有“不低于相应版本的.NET库”,   这样很可能高版本的开发平台、系统下编译的,在低版本系统中不能运行。 但是用VB6、C++来做,限制就要小得多了(当然用C++也不排除需要“较高版本的C++运行库”的可能)。
较高版本的c++也得装.net吧?[/quote] 用C++,跟用C#、VB.NET之类的不一样,这两个是完全基于.NET组件的, 而用C++,则可以只基于“系统API”和相应的C++运行库,并不需要.NET组件。
班长老六哥 2018-02-02
  • 打赏
  • 举报
回复
引用 1 楼 Chen8013 的回复:
C#应该不行吧…… 基于 .NET的东西,都要求系统中有“不低于相应版本的.NET库”,   这样很可能高版本的开发平台、系统下编译的,在低版本系统中不能运行。 但是用VB6、C++来做,限制就要小得多了(当然用C++也不排除需要“较高版本的C++运行库”的可能)。
较高版本的c++也得装.net吧?
脆皮大雪糕 2018-02-02
  • 打赏
  • 举报
回复
建议直接用C#写控件吧。 参考 https://www.cnblogs.com/lihuali/p/6646080.html
舉杯邀明月 2018-02-02
  • 打赏
  • 举报
回复
引用 2 楼 chewinggum 的回复:
[quote=引用 1 楼 Chen8013 的回复:] C#应该不行吧…… 基于 .NET的东西,都要求系统中有“不低于相应版本的.NET库”,   这样很可能高版本的开发平台、系统下编译的,在低版本系统中不能运行。 但是用VB6、C++来做,限制就要小得多了(当然用C++也不排除需要“较高版本的C++运行库”的可能)。
用vb6编译的active扔到win10啥的也能用,就怕要调用的是用64位写的[/quote] 要用在“64位程序”中,用VB6确实就是个大问题了,这种只能用C++,或其它基于.NET的来做。 毕竟64位程序根本就不用考虑WinXP、Win2K什么的了,用.NET的也无所谓。
脆皮大雪糕 2018-02-02
  • 打赏
  • 举报
回复
引用 1 楼 Chen8013 的回复:
C#应该不行吧…… 基于 .NET的东西,都要求系统中有“不低于相应版本的.NET库”,   这样很可能高版本的开发平台、系统下编译的,在低版本系统中不能运行。 但是用VB6、C++来做,限制就要小得多了(当然用C++也不排除需要“较高版本的C++运行库”的可能)。
用vb6编译的active扔到win10啥的也能用,就怕要调用的是用64位写的
舉杯邀明月 2018-02-02
  • 打赏
  • 举报
回复
C#应该不行吧…… 基于 .NET的东西,都要求系统中有“不低于相应版本的.NET库”,   这样很可能高版本的开发平台、系统下编译的,在低版本系统中不能运行。 但是用VB6、C++来做,限制就要小得多了(当然用C++也不排除需要“较高版本的C++运行库”的可能)。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧