如题,原先有一套BS(C#)登记管理系统了,现在要加入各终端机本机摄像机抓图,用Delphi做接口,应该如何开发?是做ActiveX控件么?没有做过这类软件接口,求助,谢谢。

解决方案 »

  1.   

    楼上各位理解错了。DLL接口我们有,关键是如何让BS程序调用本地DLL,这个是关键……
      

  2.   

    安装activex,html代码中加入com接口的guid就可以了
      

  3.   

    请问各位,如何将现有的DLL制作成ActiveX,或者我自己做个包含这几个DLL的ActiveX?
      

  4.   

    我说下环境吧:现在有一个系统,是由一台服务器和五台客户机组成。系统采用C#开发,数据存放在服务器上,WEB服务也放在数据服务器上。客户机器只需要输入网址,访问WEB就可以提交数据了。现在要对其进行改造,追加现场拍照功能。我手头已经有了采集卡的开发DLL文件,关键是本地WEB浏览器无法直接调用本地DLL,实行抓图。如何才能实现本地抓图,是现在的关键问题。开发成ActiveX控件是否可以实现这个功能呢?如何开发呢?求助各位高手,谢谢了。
      

  5.   

    用delphi的ActiveForm就可以了,然后调用改网页的时候会自动提示安装控件.具体的做法看Delphi自带的demo里有.
      

  6.   

    ActiveForm应该是最简洁方式,然后用iexpress弄成CAB包,供WEB上下载使用。
      

  7.   

    你是要实现抓取桌面图片,还是要实现抓取电脑上安装的摄相头图片?二者都可以帮你实现,是用EXE来实现,用网页中的脚本来实现,我不会。
      

  8.   

    谢谢楼上,我不知道是不是我说的不太明白……这么理解,例如flash,下载个flash activex控件就能显示了。我现在也想写一个activex控件,当有人访问网络的时候,提示下载,然后装上后,可以调用客户本地的摄像机,抓图即可。如何实现呢,谢谢了。