如何设置ActiveX方法的参数,急急急,十万火急,在线等待,马上给分。 我用MFC创建ActiveX控件,想用在Web页面上。该控件有两个方法,一个方法的参数需要传递整数,另一个方法的参数需要传递字符串。我用的参数类型分别是SHORT和CHAR*,但是在JavaScript里面调用时总是告诉我参数类型不匹配。请问,该如何定义这两个方法,又该如何调用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用VARIANT类型另:字符串你用char*???干嘛不用BSTR 在用VARIANT类型时,好像如果不传递指针就不能得到我想要得值。我将试试BSTR! to firmbird(firmbird) :VARIANT的数据类型应该如何用,我在我的控件中有一个char*的指针变量,我要将这个指针变量中的内容通过事件输出到外面给用户,用户收到的数据应该是一个char数组。在vc中调用事件的实现函数前应该如何做??谢谢你!另外,能不能帮我看看这个问题:http://expert.csdn.net/Expert/topic/1225/1225590.xml?temp=.6638758两天了也没有人回答。不知道是我的问题太弱智还是什么原因。 to PheonixFly(赵云):如果只是想传递一个字符串的话,在你的方法定义时,参数可以使用LPCTSTR类型。我就是这样用的,我是传递一个文件名称。 ATL的参数不直接支持CHAR *类型,可以用BSTR,再用OLE2T...等宏进行转换也或用VARIANT类型,但使用上有时候比较烦,手上没相关程序,就不举例了zzutligang(小鸟) 的问题可以查阅MSDN中关于VARIANT类型的结构,从中你可以知道如何解决BYTE类型数据串传输的问题 求VC6.0注册码,公司不能上外网 求教:为什么vc2008生成出来的界面跟资源视图里的效果不同? 用dblibrary如何读取bigint类型的数据,请给个例子 请教一个关于线程处理的问题 theApp的问题 vc 调试错误,高手请指点 c++,InternetOpen句柄突然无效 这个字符串如何生成? win7下overlapp方式操纵串口遇到的一个奇怪问题 监控USB设备插拔 如何使用CListCtrl中的FindItem(LVFINDFO* pFindInfo,int nStart=-1)? 列表控件图标显示的问题!
另:字符串你用char*???干嘛不用BSTR
我将试试BSTR!
VARIANT的数据类型应该如何用,我在我的控件中有一个char*的指针变量,我要将这个指针变量中的内容通过事件输出到外面给用户,用户收到的数据应该是一个char数组。在vc中调用事件的实现函数前应该如何做??谢谢你!
另外,能不能帮我看看这个问题:
http://expert.csdn.net/Expert/topic/1225/1225590.xml?temp=.6638758
两天了也没有人回答。不知道是我的问题太弱智还是什么原因。
如果只是想传递一个字符串的话,在你的方法定义时,参数可以使用LPCTSTR类型。我就是这样用的,我是传递一个文件名称。
也或用VARIANT类型,但使用上有时候比较烦,手上没相关程序,就不举例了
zzutligang(小鸟) 的问题可以查阅MSDN中关于VARIANT类型的结构,从中你可以知道如何解决BYTE类型数据串传输的问题