首页 > 解决方案 > 通过自定义 GUI 控制外部应用程序

问题描述

我正在通过 Microsoft Blend 创建自定义界面。我有两个我想通过我的界面控制的应用程序(打开程序,使用程序定义的方法在程序中执行活动,保存程序文件,退出)。其中一个程序包含大量关于 vb.Net 自动化的信息。另一个程序的互操作 dll 中只有两个接口,我似乎无法使用它们中的任何一个。

这些程序是 Calypso 和 PCDMIS。Calypso 有一个 CalypsoInterface.dll,里面有一个 Calypso 接口,我试图与之交互。PCDMIS 有一个带有我正在使用的应用程序接口的 PCDLRN.dll。

对于 Calypso,我尝试了这个,但它失败了(无法创建 ActiveX 组件):

Dim CALApp as New CalypsoInterface.Calypso
CALApp = CreateObject("CalypsoInterface.Calypso")

对于 PCDMIS,这很好用:

Dim PCDApp as New PCDLRN.Application
PCDApp = CreateObject("PCDLRN.Application")

有人对这种类型的控制有任何可靠的资源吗?我什至不知道在哪里看。另外,如果这个问题因为不是直接问题而被标记/关闭,有人知道我可以在哪个堆栈交换站点上问这样的问题吗?

标签: vb.netblend

解决方案


推荐阅读