发新话题
打印

[求助]如何实现这样的COM组件

[求助]如何实现这样的COM组件

用VB设计一个组件,该组件接口有几个只读属性(a,b,c等)和一个方法(show),方法是用来显示组件内部的窗体,属性则是用来返回窗体计算后的结果,请问该如何实现?
出现的问题是,每次客户端执行组件的show方法后,还不等窗体计算便会有a,b,c等的初始值,当计算出结果后,却不知道如何在传回给这些属性。请高手指点,是不是要用到事件,我试过还是不能传回去

TOP

你的show的时候,有没有加上vbModal
换个头像,看见广告就眼红,直接封ID。

TOP

回复

在发送指令后, 我将权限交给串口组件! 待串口返回值后,权限返回! DoEvents

TOP

大致这样写

......
串口指令发送
doevents
.........
这样可以先得到返回值,再继续运行VB代码!

TOP

发新话题