大家好,怎么用delphi制作ActiveX控件啊,能不能给一个例子啊,现在是一个系统里面想嵌入另外一个小系统,需要制作ActiveX控件来启动可执行文件。
这个怎么做啊,哪位大哥能否帮个忙啊

解决方案 »

  1.   

    很简单的,跟做普通的应用程序差不多.
    你只要新建项目,选择ActiveX,再选择Active form就ok了,简单的带窗体的组件就出来了,其他就跟应用程序一样做法
      

  2.   

    一般步骤是在New | ActiveX | ActiveX Library新建库
    然后根据需要在
    project | Options | Application | target file extenstion中指定后缀名为ocx
    接着使用New | ActiveX | ActiveX Control中新建控件具体步骤去看
    《Delphi 5 开发人员指南》第25章   创建ActiveX控件 851
    25.1   为什么要创建ActiveX控件 851
    25.2   创建一个ActiveX控件 851
    25.2.1   ActiveX控件向导 852
    25.2.2   ActiveX框架 875
    25.2.3   属性页 877
    25.3   ActiveForm 886
      

  3.   

    最近我也做个小控件 并制作了 dpk 安装包  我也想做成 OCX 控件  发布 让delphi 和 vb 都能用
      

  4.   

    Visual Graph是一套强大的交互图形开发平台,她能非常方便地建造基于图形的界面、制作各种图形元件、实现图形管理、图形建模、制作监控系统、表单系统、绘图系统、流程设计、CAD软件等。她提供功能非常强大的ActiveX控件,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。也可以嵌入IE浏览器中,实现网上图形编辑和控制等。
      Visual Graph专门处理交互图形,与具体业务无关,她提供了十分丰富规范的交互事件和图形控制命令,内置结构简单开放的脚本语言,使程序员能够专心编写后台系统等与图形无关的部分,体系结构十分清晰。http://www.visual-graph.com
      

  5.   

    New | ActiveX | ActiveX Library新建库
    然后根据需要在
    project | Options | Application | target file extenstion中指定后缀名为ocx
    接着使用New | ActiveX | ActiveX Control中新建控件
      

  6.   

    New-->Other-->ActiveX-->Active Form