问题标签 [rtd]
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.
python - ZeroMQ -> Excel RTD 服务器.. 有那么难吗?
我只是从 zeromq 开始。我现在有各种平台/语言可以很好地相互交谈,我必须承认 - 它做得非常好。
我想做的最后一块拼图是(作为标题)。很简单,在excel中创建一个单元格
=RTD(RealTimeServerProgID,ServerName,Topic1,[Topic2], ...)
这只是与服务器名称(即主机/端口)对话并根据请求订阅主题的更新。
现在……我没那么骄傲。如果有 excel rtd ->(另一个协议)-> zeromq,我不介意拼凑一些东西。真的,我没有。但是我的 c# 和 ms C++ 不是那么敏锐,所以这就是为什么我要向以前做过的人寻求帮助。我找到了各种示例,但没有一个可以集成来自 zeromq 之类的拉力。我什至考虑过将 zeromq 的 python 绑定与 pyxll 之类的东西结合使用。但我很想从以前做过的人那里找出哪种方式效果最好。谢谢。
c# - C# Excel RTD 服务器多个实例断开一个工作表上的所有公式,停止另一个工作表上的公式
我在 C# 中为 Excel 创建了一个 RTD 服务器,它不断用数据更新单元格,并且需要处理多个 Excel 实例。问题是,如果我在多个 Excel 实例中具有相同的 RTD 公式,并且我删除了其中一个 Excel 实例中的公式,它会调用 RTD 服务器中的 DisconnectData 方法,因此其他 Excel 实例中的相同公式将停止更新即使他们仍然应该更新。
C# 中是否有办法强制每个 Excel 实例拥有自己的 RTD 服务器,或者 RTD 服务器是否有办法正确识别 Excel 的多个实例并在调用之前检查公式的所有实例是否已从所有 Excel 工作簿中删除我的 RTD 服务器中的 DisconnectData 方法。
c# - C# Excel 2007 RTD 服务器在退出时崩溃
我已经根据Kenny Ker 的 C# 中的多个主题编写了 ac# RTD 服务器
他的设计和我的主要区别在于我的数据来自 WCF 客户端。我使用相同类型的计时器,每隔几秒钟我就会调用一次m_callback.UpdateNotify();
。我的RefreshData
方法使用主题值调用 WCF 客户端中的函数,并将结果用作 excel 的值。这一切都很好。
当我关闭excel时问题就来了。
当我关闭 Excel 时,我收到一个消息框,上面写着“Microft Excel 已停止工作”
我的ServerTerminate()
方法清除了我的所有主题,在我的 WCF 客户端上调用 close 并且没有错误地退出。
我认为问题可能是 COM 问题,所以我尝试添加
弹出窗口仍然出现,所以我尝试添加
添加这些行确实会引发异常。如果我忽略异常excel关闭没有任何问题,但如果我将我的RTD服务器安装在具有excel 2010的计算机上,那么弹出框仍然存在。
我有 Excel 2007 (12.0.6665.5003) SP3 MSO (12.0.6662.5000) 我正在使用 Visual Studio 2008 开发我的 c# RTD 服务器,我的项目引用了 Microsoft.Office.Interop.Excel 版本 12.0.0.0
c# - Excel RTD 多个单元格
我做了一个单元格订阅,所以当我将公式放入单元格时,它会正确更新。
现在,我返回一个具有多个值的对象,我想在 Excel 单元格中显示所有这些值。是否可能只在1A中放置一个公式,订阅一次,一次获取所有值,然后将信息从一个对象分发到1A,1B,1C......或者是单独订阅每个字段并放入的唯一方法每个单元格的 RTD 公式?
php - 类似 ms-excel 的 RTD() 的函数插入数据库
我目前正在获取我在我的 excel 表中使用的实时数据
函数评估这些参数并给出一些值的方式RTD
,php/some other 中是否有类似的函数可以做同样的事情,传递上述参数。
谢谢你...
c# - 在 Excel 中的长期 RTD 请求期间刷新工作表
我在 C# 中使用 ExcelDNA 处理 Excel 插件。我有一个 Excel 工作表,其中 UDF 放置在许多单元格中,作为发出 RTD 请求的“公式数组”。
由于请求很大,所以分为几个线程。因此,响应是异步到达的,大约有 50 行。用户界面始终保持响应,没问题。数据或多或少很快到达,这不是问题。
问题是当响应到达时,单元格会随机重新渲染。如果我看到某些单元格的值发生了变化,则意味着我得到了响应,因此那里有 50 行。但是在随机时间或单击或滚动表格时,该值变得可见!它让我想起了一个简单的 Winforms 控件。如果你愿意的话,Invalidate 会丢失。查看结果所需的随机时间取决于要处理的待处理响应的数量。当我用 400 行测试时,问题就在那里,但实际上不需要解决。尽管这是一个大问题,但涉及 2000 行和 26 列。
我试图以编程方式触发 Excel 应用程序上的一些事件,但没有成功。我更改了一些超时,例如 RTD.ThrottleInterval,但没有任何效果。切换 ScreenUpdating 最终会引发 COM 异常(它可能不喜欢被摇晃太多)。我什至尝试了邪恶的 Application.DoEvents 以防万一。
这听起来像是一个非常经典的用例,并且很惊讶没有找到任何解决方案。
PS:任何澄清问题的线索表示赞赏。
git - 如何从 readthedocs 站点提供静态非图像资产?
我的assets
文件夹中有一个文件docs
夹,其中包含与我的项目文档相关的图像和示例输入文件。
图像正确嵌入我的文档中,但任何指向示例输入文件(作为我的项目二进制文件输入的静态文件)的链接都是 404ed。
例如,这可能是我的文档中的 reSt 格式文本:
图像foo.png
被正确渲染。从链接到 tarball 的链接指向_example
404 页面。
这两个文件foo.png
都bar.tgz
在主 github 发行版中,并且位于指定的路径中。
我已经尝试过,通过和重建文档make html
推送更改。git
我该如何解决这个问题,以便文档与 github 发行版中的资产一起使用?(我猜我应该避免链接到原始 github 地址,因为版本控制。)
javascript - rtd/mirror_app 与 Meteor.loginWithGoogle 无法按预期工作
我发布了一个类似于 githublogin 的 Meteor 代码示例,但用于 Google 登录过程(https://github.com/lc3t35/googlelogin,如何使用 Meteor.loginWithGoogle 获取 Google+ 个人资料?),它工作正常,所以我决定添加单元测试在这个项目上使用 rtd ( https://github.com/lc3t35/googlelogin/tree/unittest ),只是为了好玩 :) 需要进行一些修改才能运行 rtd ( https://github.com/xolvio/rtd/pull/ 54 )。使用 rtd,您可以运行 2 个应用程序,一个在端口 3000 上的标准应用程序和一个在端口 8000 上的 build/mirror_app 用于代码覆盖检测。您可以手动运行它们,标准应用程序运行良好,但 mirror_app 中的应用程序失败:
在设置中更改您的凭据;运行 grunt 以便在 build 中更新 mirror_app,停止所有操作。转到 build/mirror_app 并运行:meteor --settings settings.json --port 8000 点击 LoginWithGoogle,显示带有登录名/密码的 google 窗口,输入登录名/密码并点击 Connection,然后一个新的弹出窗口要求输入接受与您的应用程序共享数据,窗口关闭并且错误是
错误:Accounts.LoginCancelledError
(更多细节在这里:https ://github.com/lc3t35/googlelogin/issues/1 )
当您使用 grunt 运行测试时,行为是相同的,测试并未全部完成(但不显示错误)并且 grunt 显示“完成,没有错误”,这也不是预期的行为。
我正在寻找一对程序员来审查代码...
c# - Excel RTD 如何调用 IRtdServer.DisconnectData()?
在 Excel中调用ConnectData()
with很容易。=RTD()
但也有一个功能DisconnectData()
。是否有一些 Excel 函数会DisconnectData()
被调用?
这种方法到底是为了什么?