ActiveX控件中get()/set()与memeber varial方式 问题 我要写个给JS调用的OCX OCX需要一个属性 就是让JS输入1个数字或者参数来选择串口是哪个,我是用get()/set()函数 还是memeber varial方式 另外 这两种方式有什么区别。谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有区别的,从IDL的角度看,你提供的是一个可读写的属性,从接口的申明和组件的实现方式来看,你实现的是get/set方法,他们做的是同一件事,不存在两种方式。 谢谢,那MFC为什么要让我们选择呢,应该还是有区别吧,那我选择方式后,里面需要写什么代码吗? 例如我做个MSCOMM控件 里面加个属性为Port 只需要在JS里面MSCOMM.Port=com1这样就行了吗? MFC让你选择什么?它只是帮你添加属性和方法吧,添加一个属性,它会帮你产生对应的Get/Set两个方法(如果是可读写的话),但仅仅是帮你生成方法函数体,函数的实现还得你来。至于内部怎么实现,没有人强求,你可以用一个字符串变量,也可以用其它任何方式。如果JS里要用到 mscomm.port = "com1"; 那这个port属性就必须可写,实现Set方法;如果要用 alert(mscomm.port); 那这个port属性就必须可读,实现Get方法。 首先谢谢你了, 不是点添加属性的时候会有个弹窗 然后有Member varial 和 Get/set menthod 两种吗? 我R。 这次真气炸了 有关模式对话框在显示之前确定其位置的问题 哪位总结一下在vc 7中主要用的快捷键。 菜鸟的问题pDX是什么? 关于CListCtrl的问题??? 在VC++中到底有没有这个消息啊WM_NCHITTEST? 如何完全控制字体的宽度与高度 -- 高手救我!!!! 一个菜单新手问题.请大侠帮忙. 怎么编程实现通过代理服务器访问intenet? 用VC做通用dll文件 用过fastdb的请进! 我快崩溃了,求解CImage双缓冲怎么实现,不要复制网上的
如果JS里要用到 mscomm.port = "com1"; 那这个port属性就必须可写,实现Set方法;如果要用 alert(mscomm.port); 那这个port属性就必须可读,实现Get方法。