摘要: 到现在为止,本教程一直讨论基于activex dlls中的类的内容,但是没有一本教程不说明与dll相似的activex exes。 所以,想在这里实际编写一个activex exe工程。事实上,它和activex dll没有太大的区别,甚至没有区别。在启动visual basic后选择"activex exe"就可创建,然后像以前一样构造自己的类。 但这里不想再作更详细的讨论,因为act......
摘要: 这一次,我们不用visual basic来测试前面的程序,而是先来编译: 选择"file"->"make project1.exe"菜单; 择要保存的文件夹,单击[ok]按钮; 退出visual basic; 运行刚才编译过的.exe文件; 当表单出现时,试试打开一个customer,然后对其修改并单击[ok]按钮。再打开刚才的customer,看看其资料是否被修改?结果应......
VB COM基础讲座之测试ActiveX EXEs 本节将创建并测试自己的activex exe程序. 【程序编程相关:
COMPAQ笔记本电脑全线降价】 【推荐阅读:
《SOCOM II 》金手指(PS2)】 示例中将使用这样一个组件,它是一个有效的文件探测器.大约每隔60秒检测指定文件的存在性.如何该文件存在,该组件激发一个事件来调用应用程序,如果不存在,则另作处理. 【扩展信息:
PS2网游《SOCOM2》玩家数量攀升】 当然,如果将所有代码写到activex dll工程,则运行时程序代码将被挂起直到文件检测代码运行完毕为止.由于activex exe工程拥有自己的进程空间,代码运行时会自我协调.异步处理,从而不会使其他程序代码停顿. 下面就来创建: 新建一个"activex exe"工程; 工程名设为"file"; 添加的类名为"filecheck"; 下一步,我们需要构造一些用于每隔1分钟左右检测文件的代码.这里将在activex exe工程插入一个带有计时器的表单.但该表单不会被显示,因为我们只是使用上面的计时器控件每隔1分钟左右来检测文件,如果相应的文件被检测到,则激发一个事件. 选择"project"->"add form"; 在表单form1中添加一个计时器; 在表单代码中添加下列变量的声明: 该变量用于保存被监视的文件名. 在表单代码中添加下列事件的声明: 该事件只有当前面的文件发现后才被激发. 在timer1代码中添加下列语句: 代码中,首先简单地检测文件,若存在则激发filefound事件,然后将timer1的时间间隔设为0,停止以后的检测. 打开filecheck类; 在通用声明处添加下列对象的声明: 这就是form1的代码,它通知visual basic上述定义的对象是用来保存表单的.关键词withevents表示该类可以接收传送来的事件,如前面的filefound等. ...
下一页 摘要: 现在就来测试前面创建的类。 按f5运行程序;在弹出的属性对话框中,选中"wait for components to start"(启动工程时等待创建部件),然后按[ok]按钮; 这时,类就会被激活,其他程序就可使用它的功能。 再次运行visual basic另一个实例; 创建一个新的"standard exe"工程; 选择"project"->"references"菜单;......