当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 到现在为止,本教程一直讨论基于activex dlls中的类的内容,但是没有一本教程不说明与dll相似的activex exes。
 

 

 ·vb com基础讲座之全面测试    »显示摘要«
    摘要:  这一次,我们不用visual basic来测试前面的程序,而是先来编译:   选择"file"->"make project1.exe"菜单;  择要保存的文件夹,单击[ok]按钮;  退出visual basic;  运行刚才编译过的.exe文件;   当表单出现时,试试打开一个customer,然后对其修改并单击[ok]按钮。再打开刚才的customer,看看其资料是否被修改?结果应......
 ·vb com基础讲座之类的测试    »显示摘要«
    摘要:  现在就来测试前面创建的类。   按f5运行程序;在弹出的属性对话框中,选中"wait for components to start"(启动工程时等待创建部件),然后按[ok]按钮;  这时,类就会被激活,其他程序就可使用它的功能。  再次运行visual basic另一个实例;  创建一个新的"standard exe"工程;  选择"project"->"references"菜单;......


VB COM基础讲座之ActiveX EXEs
  到现在为止,本教程一直讨论基于activex dlls中的类的内容,但是没有一本教程不说明与dll相似的activex exes.

【程序编程相关:长城推出WESCOM ALL-IN系列桌

【推荐阅读:PS2网游《SOCOM2》玩家数量攀升

  所以,想在这里实际编写一个activex exe工程.事实上,它与activex dll没有太大的区别,甚至没有区别.在启动visual basic后选择"activex exe"就可创建,然后像以前一样构造自己的类. 【扩展信息:Google在2000-2001年所用的

  但这里不想再作更详细的讨论,因为activex exe与activex dll除了在运行时有一些微小区别外,其他都相同.

  它们的区别首先表现在它们的"进程空间"的不同.所谓"进程空间"是用于运行.处理与存取的一块计算机内存.任何windows程序,如microsoft word等,都有自己的"进程空间",它很像程序的桌面那样.

  当使用activex dlls工程运行时,dll是在使用它的程序的进程空间中运行的,而activex exe是在进程空间外面工作的.但是,activex exe还有自己的"桌面".这究竟如何理解呢?

  假如,activex dll变得不稳定或意外受损时,使用它的应用程序常常出现蓝屏的死机现象,而在exes中却不会发生,因为它有自己的"进程空间",即使被破坏,也仅仅是桌面受损,当然用户程序应该很好地去修复它.

  其次,它们的区别还表现在装载的速度上.由于dll是直接装载到已存在的进程空间,所以它的速度非常快.而exes由于还要分配自己的进程空间,所以速度上相对慢一点.

  上述两点区别可以说是它们真正的区别.

  总之,如果使用不同的windows工具来实现相应的activex组件,那么相应的工程类型就应该有所不同.
...   下一页
 ·爱你的理由 sailcom蓝牙耳机    »显示摘要«
    摘要:何谓时尚?  它可以追求却难以模仿,可以感受却难以表达,它时刻围绕在我们身边,带给我们的却是日日不同的的新鲜感受。它是一种痴迷,一种意境,更是一种品位。它不停地变换着身姿以各种方式走入我们的生活,触动着我们每一天的感受。科技时尚的魅力也不外乎于此吧!  “时尚”又是有形的,与sailcom蓝牙耳机的初次约会,亮银镶边,亚黑色勾勒在其中的sailcom蓝牙耳机拥有国际流行的迷你机身,而极富质感的金属......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE