【发布时间】:2016-05-19 06:31:18
【问题描述】:
如何在 Delphi 上创建 RTD 客户端?我不知道如何开始,我需要像 Excel 电子表格一样获取值,类似于
=RTD("gartle.rtd",,"YahooFinanceWatchList","AAPL","Open")
【问题讨论】:
-
您在这方面的哪一部分苦苦挣扎?我想知道你对COM有什么了解吗?如果没有,那么你需要在跑步之前学会走路。
-
我想知道的一件事是您两次使用了客户端一词。你是说服务器吗?
-
我对 COM 了解不多,我现在正在学习...我的意思是真正的客户,我正在尝试像 Excel 一样从应用程序中获取数据(作为我发布的功能)
-
Excel 是客户端。在您的示例中,
gartle.rtd是服务器。你真的是指客户吗? -
那就没那么难了。您需要创建 COM 自动化对象的实例并调用其方法。这些都有记录。但是,您可能已经为您的问题找到了错误的解决方案。使用网络服务接口来提取实时股票市场信息会容易得多。真的不用你在这里伪装成Excel。