首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

问个VB有关概念及控件向vb.net升级的有关疑问,该如何解决

2012-01-28 
问个VB有关概念及控件向vb.net升级的有关疑问1. 在VB 6.0中我的自定义控件有个接口使用了Variant类型,因该

问个VB有关概念及控件向vb.net升级的有关疑问
1. 在VB 6.0中我的自定义控件有个接口使用了Variant类型,因该接口可接受的类型可以为布尔值,日期,数字或字符串,如果定义为String, 
  则都要加冒号不直观,如:"2001-01-01" "12.88" "True" "abcdefg" ,现在担心的问题是: 
  编译成ActiveX控件后,可否在其它语言使用:如VC,Dephi等?如不行有什么解决的方案? 

2. 升级成vb.net后,是否有对应的类型? 

3. 在vb.net里子类化或Hook是否还会IDE崩溃?WH_GETMESSAGE的使用是否跟vb6.0里的一样?

[解决办法]
1 其它语言可以用,注意转换成对应类型就行了
2 .net中对应是object
3 不会崩溃,.net提供了更方便实现的方式.跟vb6不太一样.
供参考: http://www.techrss.cn/html/2007/05-15/14014.htm
[解决办法]
Variant类型在.net中最好不要用,可能会存在很多问题,有对应的object可以与之对应。

IDE是否会崩溃这个不清楚。消息使用应该和VB6中是一样的。

热点排行