代码之家  ›  专栏  ›  技术社区  ›  C. Ross trotttrotttrott

pageinfo的ebpi类

  •  1
  • C. Ross trotttrotttrott  · 技术社区  · 14 年前

    我正在使用Global360的库与C中的系统进行交互。我需要进入 PageInfo 通过访问类

    public virtual object Page(int lPage)
      Member of MosaixDoc.ImageDocumentClass

    不幸的是,返回类型是object,我似乎找不到 页面信息 库中的类或接口。

    有没有我找不到的接口?如果没有,我可以使用其他方法访问此对象的方法吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Koekiebox    14 年前

    首先需要做的是从服务器安装BPI客户机软件,以便能够登录。我正在用C编码,并包含Process Agent安装文件以避免使用 CreateObject() ,如果要使用vb.net,只需安装 EBPI客户端 ,您会注意到

    开始->程序->进程360 9.5

    图标指向服务器 安装程序.exe 从运行。

    global360提供的DLL是COM包装器,调用它们时还需要释放资源,例如:

    Marshal.ReleaseComObject(object);
    

    您需要引用的最常见的dll是;

    global360.mxbase.interop.dll(全局360.mxbase.interop.dll)

    global360.mxdoc.interop.dll(全局360.mxdoc.interop.dll)

    global360.mxlib.interop.dll(全局360.mxlib.interop.dll)

    global360.mxmkup.interop.dll(全局360.mxmkup.interop.dll)

    这个 PageInfo 类驻留在 MosaixMarkups.PageInfo ,的dll是 global360.mxmkup.interop(全局360.mxmkup.interop) .

    在C中,您将使用 MosaixDoc.ImageDocument.get_PageInfo(int page);

    您想要API指南吗?