用VC开发的ActiveX控件的方法使用了字符指针,在VB中如何声明
编号:QA002272
建立日期: 1999年12月17日 最后修改日期:2000年2月3日
所属类别:
张远红:
我用VC6.0开发了一个ActiveX控件,在控件中的方法消息中使用了几个字符指针变量作为参数,请问在VB6.0中如何声明与之对应的参数。谢谢!
回答:
你只能修改VC中的声明。VB如果遇到它不支持的数据类型,你也无法修改VB中的声明。你应该在VC中修改字符串为BSTR,这是VB支持的类型。如果你使用MFC,那么ClassWizard会自动把BSTR类型转换为字符指针,你不会感觉到不方便。如果使用ATL,你可以调用OLE2A函数(在使用前别忘了调用USES_CONVERSION)将BSTR转换为字符指针处理。
此问题由李海回答。
| |
|
|
| |
|
|