问题标签 [dde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6407 浏览

.net - DDE 还重要吗?有哪些替代方案?

我正在开发一个证券交易所信息平台,我们正在考虑在我们的平台和自制 Excel 文件之间提供链接。金融市场仍然受制于旧的 DDE 服务器方法,现在它仍然重要吗?

对 Excel 文件、OLE DB 查询进行自动在线数据更新的替代方法有哪些?我想知道是否有人有任何在 C# 和 .NET 中实现 OLE DB 提供程序的示例。

我们的 API 将完全在线和 RESTful,是否有任何 Web 服务替代方案可以将这些数据链接到 Excel?我记得 Excel 2003 有一个 Web 服务工具包,但我在 Excel 2007 中找不到任何类似的东西。

0 投票
8 回答
16377 浏览

delphi - 如何将字符串从我的 Delphi 程序的一个实例发送到另一个实例?

将字符串从我的程序的一个实例发送到我的程序的另一个实例的最佳和最简单的方法是什么?接收程序必须执行一个过程,使用接收到的字符串作为参数。

我开始阅读有关 DDE 的内容,但我感到困惑。我还有哪些其他选择,最简单的方法是什么?

0 投票
3 回答
18737 浏览

com - COM 和 OLE 有什么区别?

COM 和 OLE 之间有什么区别(如果有)?

0 投票
1 回答
2082 浏览

c# - DDE 服务器窗口 - 应用程序错误

我有一个 ac# 应用程序,它打开一个 excel 的 COM 实例,并通过 oleDB 将 Access 2000 数据库中的一些数据转储到工作表上,然后释放 excel 对象,但是在我用标题栏关闭程序后我得到一个窗口:

我认为在关闭程序之前,我已经将其缩小为关闭 excel 的问题。确定这是我创建的 com 对象的问题,我检查了我的代码并尝试找到存储 Excel COM 对象的每个位置,并确保在将其设置为 null 之前将其释放。我忽略了我没有存储的那些,例如

我仍然收到错误消息,并且我认为我已经释放了所有存储的 COM 对象,是否还有其他原因我可能仍然会收到此错误?

0 投票
2 回答
702 浏览

delphi - 如何在 DDE 事件后将窗口置于最前面?

在 DDE 事件中,我的程序会加载一个文件并应该弹出到前台。我正在使用

当我隐藏窗口时,它似乎只像那时那样工作。

所以我加了

如果它被隐藏、关闭、最小化或在图标托盘中,这同样有效,但如果它在另一个窗口下打开则无效。

我什至尝试了一些 hacky 的东西,比如

试图强迫它显示,但无济于事。我知道代码正在运行,因为我在此块的任一侧都有打印输出,并且没有可能卡住的条件语句。

0 投票
2 回答
1892 浏览

sockets - 哪些进程间通信方法适用于终端服务器?

在终端服务器会话中,某些标准 IPC 技术可能无法像在单用户环境中那样工作,因为所需的资源没有被虚拟化

例如,TCP/IP 端口没有虚拟化,因此不同会话中的应用程序尝试侦听同一端口会导致端口冲突。

在同一用户会话中运行的应用程序需要交互的终端服务器环境中,哪种 IPC 技术可以工作?

  • 消息(WM_COPYDATA)?
  • 命名管道?
  • DDE?
  • 内存映射文件?
0 投票
8 回答
867 浏览

excel - 从自定义应用程序获取数据到 EXcel

我希望能够将自定义应用程序中的一些数据链接到 Excel 中的单元格。

你会用什么技术来做到这一点?我主要是一名 Unix 开发人员,并不深入了解 win32 技术。但据我了解,DDE 将是最简单的,即使它是非常古老的技术。

能够将它与 OpenOffice 等其他办公套件一起使用将是一个很大的好处。

0 投票
3 回答
4852 浏览

java - 从 Java 进行 DDE 调用

想知道是否有人有从 Java 进行 DDE 调用的经验和/或示例代码。我已经使用来自 stddde 库(DdeInitialize、DdeClientTransaction)的 win32 调用完成了 DDE,并且可以为此编写一个 JNI 包装器,但我认为从JNA中执行它可能会很好

我还担心 DDE 调用需要从带有消息泵的线程中发生,而且我不完全确定如何在 Java 中强制执行此操作。

我们将要做的调用非常简单(相当于 VBA 的 DDInitiate、DDEExcecute 和 DDETerminate 函数)。

0 投票
1 回答
412 浏览

winapi - DDE - Windows 找不到路径

如果我想CDialog在创建CFrameWnd. 我通过两种方式做到这一点:

1)创建MyAppCWinApp)已覆盖OnDDECommand。我在里面MyApp::InitInstance()创建MainFrame( CFrameWnd)。DDE 运行良好,可以OnDDECommand处理 DDE 调用。

2)在MainFrame我想显示MyDialogCDialog)之前,但在这种情况下我没有得到OnDDECommand。我试图在里面处理WM_DDE_EXECUTE(和其他WM_DDE_消息)MyDialog,但这样的消息没有出现。

问候, 博格丹

0 投票
2 回答
440 浏览

dde - 如何判断 dde ​​响应何时完成?

我正在与一个 DDE 服务器交谈,我没有太多关于使用 NDde .NET 库的文档。我已经为 Advise 和 Disconnected 事件附加了处理程序,并且正在成功接收数据。我从来没有看到引发了 Disconnected 事件,也没有在响应流中看到任何似乎表明所有数据都已返回的内容。所以,有两个问题:1)我在哪里可以找到 DDE 的介绍指南?现在似乎没有太多关于它的信息。2)我是否正确地考虑了这一点?服务器是否应该告诉我它何时发送了它打算为数据流中的 Advise 链接发送的所有数据,或者通过引发事件,还是我必须估计应该返回的响应数量?

谢谢