求助带com组件的dll如何调用

cuiqbo 21天前 222


vb6.0中引用附件dll,引用就可以,调用里面的类,参考下图


aardio中使用如何使用,求组各位大神,使用com.CreateObject报接口错误

使用com类名列表工具查看报错


路过大神有处理过类似dll的吗?帮忙给看看,谢谢

上传的附件:
最新回复 (6)
  • mndsoft 21天前
    0 2
    此楼层已删除
  • mndsoft 21天前
    0 3

    前几个月研究了1天,找了些资料,后来忙没继续,提供你参考:

    下面一些示例了解了,估计就可以了,其实aardio自带的一些范例也够了.

    ocx我已经测试没问题,很简单。


    关于com组件的ocx文件或者dll的使用

    https://www.chengxu.xyz/t/60


    输出COM对象类型信息(从临时文件读取)

    https://www.chengxu.xyz/t/51#Post105


    范例:COM组件\COM 类名列表


    对于不能内嵌的ocx控件的处理方法


    https://www.chengxu.xyz/t/196

    _dllPath = ..fsys.getSpecial( 0x1c /*_CSIDL_LOCAL_APPDATA*/  ,"aardio/std/dsoframer2.3.0.1.ocx");

        if(!..io.exist(_dllPath)){

            ..string.save(_dllPath,$"~\lib\com\dsoFramer\.res\dsoframer.ocx") 

        }

        _dll = ..com.lite(_dllPath);


    aardio调用com组件操作photoshop

    https://www.chengxu.xyz/t/366



    teechart图表控件的简单示例

    https://www.chengxu.xyz/t/348

    二维图表控件ecGraph2D的aardio调用示例

    https://www.chengxu.xyz/t/347


  • popde 21天前
    0 4
    你用ivi不如直接用visa, 更简单, 可以参考 https://www.chengxu.xyz/t/474
  • cuiqbo 21天前
    0 5
    popde 你用ivi不如直接用visa, 更简单, 可以参考 https://www.chengxu.xyz/t/474

    公司设备原厂给的软件平台接口就是ivi的,附件中RsVisaCOM.DLL这种在com类名表中查看报错的都无法创建。其他的就可以

    上传的附件:
  • cuiqbo 20天前
    0 6
    mndsoft 前几个月研究了1天,找了些资料,后来忙没继续,提供你参考:下面一些示例了解了,估计就可以了,其实aardio自带的一些范例也够了.ocx我已经测试没问题,很简单。关于com组件的ocx文件或者dll的 ...
    谢谢回复,看了下这几种方法都无法适用
  • popde 18天前
    1 7
    还有个办法就是: 自己重新用vc将你上面的com接口方法封装一个dll给自己用. 用c# / vb 也可以
返回
发新帖