我是在VC环境下做开发的,没用过Delphi,请大家帮忙看看!我手头有个VC开发的ActiveX控件(NvsConfiger.ocx),已用regsvr32命令在系统中注册。我想用Delphi做个测试--用Delphi调用VC中编写的NvsConfiger.ocx控件,因为不懂Delphi,所以不知如何实现控件的调用,希望大家能大致给我说说。谢谢!

解决方案 »

  1.   

    component-->Import Activex Control
      

  2.   

    呵呵~如何添加调试的代码段,NvsConfiger.ocx控件实际上是一个应用系统的配置对话框,调用的函数列表如下:InitWebcAx("admin","pass","172.22.104.6","80","3000");//初始化网络配置
        SetSoundState(TRUE);//开启扬声器
        SetVoiceState(TRUE);//开启麦克风
        SystemSetDlg(1);//显示对话框
      

  3.   

    InitWebcAx(),SetSoundState(),SetVoiceState(),SystemSetDlg()这四个函数均是NvsConfiger.ocx控件提供的接口函数。
      

  4.   

    Delphi中使用ocx控件,是比较简单的,2步:1、ocx控件注册,你已经做过了。
    2、在delphi中导入ocx库,方法:菜单component->Import Activex Control,出现对话框后,点击Add..按钮,选择你的ocx文件,再点击按钮Install...就可以了,默认安装在【ActiveX】页的组件面板上;
      

  5.   

    补充上面:安装好以后,在【ActiveX】页的组件面板上把ocx控件拖到窗体上,你就可以使用控件了,控件的几个方法肯定也是可以找到的,你自己尝试一下了:
     SetSoundState(TRUE);//开启扬声器
     SetVoiceState(TRUE);//开启麦克风
     SystemSetDlg(1);//显示对话框