问题标签 [ndde]
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.
c# - 如何为 DataTable 中的项目制作 Advise 循环并在 dataGridView 上显示实时值
我有一个填充数据的 DataTable,有名为“ALIASNUM”和“VALUE”的列。我正在尝试获取“ALIASNUM”列中所有项目的值并将其放入“VALUE”列。
这是我的代码:
此代码工作正常,但我想使用 StartAdvise 使这些值成为实时值并在 dataGridView 上显示具有实时值的数据表,我该怎么做?
这是使用 startadvise 后的完整代码:
1- 建议处理程序
2- DDE 连接
3- 开始建议
c# - 一段时间后,NDde 服务器停止获取 OnAdvise 回调
我正在使用 NDde ( http://ndde.codeplex.com/ ) 库来设置一个服务器,该服务器通过 TCP 套接字接收实时数据并通过 DDE 协议公开它。
它确实运行良好,但在随机时间(2 到 20 分钟之间)后,它会停止更新 DDE 客户端上的数据。
一旦它停止响应,我可以看到 TCP 数据按预期推送的日志,并且我的 NDde 服务器正确调用了 Advise 方法。根本不会抛出异常。
问题似乎出在回调中,调试库源代码似乎不再调用ProcessCallback方法。
我的系统设置是 Windows Server 2012 64 位
c# - 使用 DDE 获取网页的源代码
好的。我知道我可以使用 DDE 来获取网页的 URL,甚至可以在 Firefox 等外部网络浏览器中打开特定页面。我想知道获取显示网页的来源需要什么。如果有人可以提供帮助,我将不胜感激。我正在使用 vb.net,但我可以轻松获取任何可用的 C# 示例。我用谷歌搜索,似乎找不到太多。
.net - NDde 在随机周期后丢失 OnAdvise 事件
我知道已经有一个与此相关的问题,但仍然没有答案。
一段时间后,NDde 服务器停止获取 OnAdvise 回调
研究调试了半天,还是没找到问题所在。看起来 NDde 没有引发任何异常,但它仍然丢失了客户端的 OnAdvice 事件,而其他一些客户端仍然收到它。
vb.net - Alternative Of client.Advise += OnAdvise; in vb.net NDDE
I am Using NDDE to get data from server. The problem is that I dont know how to get multiple items.
I searched a lot. There is a code in c# which get multiple items. I convert it to vb but I cant fint the alternative of this line
Is there an alternative of client.Advise += OnAdvise;
in vb, if not how can I get multiple items from server.
The server provides stock prices (Symbol,name,open,high,low,close)
server name = tickerchart
topic = live
there are many items I need are (Symbol,name,open,high,low,close)
example :
This item gets the high price for stock 1010. how to get the rest.
c# - NDde.DdeException:客户端请求“Firefox|WWW_GetWindowInfo!URL”失败
我收到错误请帮助我
我的错误:
NDde.DdeException:客户端请求“Firefox|WWW_GetWindowInfo!URL”失败。---> NDde.Foundation.DdemlException:客户端请求“Firefox|WWW_GetWindowInfo!URL”失败。
visual studio 2008 f 3.5,x86在
http://ndde.codeplex.com/
的 Firefox 49.0
API上测试
推荐代码块
c# - 多个主题和项目的 NDde 服务器和上下文。我需要多个实例吗?
我已经检查了这个问题:Codeplex NDde Server how to send multiple items,以及这个Alternative Of client.Advise += OnAdvise; 在处理这个问题时,在 vb.net NDDE和许多其他来源中;但是,似乎要么我不了解一些基础知识,要么我一直在尝试这样做的方式没有明确支持它。
我正在努力编写一个类库,它将一些值(大约六个)发送到一个最好使用 DDE 输入的应用程序,一次几个。
令我困惑的是,我是否需要做这样的事情,才能通过热链接发送我的物品
}
并以这种方式将几个带有不同字符串标签的 OnAdvise 放在那里,写出 OnAdvise 在 OnAdvice 本身内部的每个标签组合的情况下应该做什么?
另一个选项似乎注册了几个服务器实例,并在 OnAdvice 中写出每种参数组合情况的所有详细信息。但最困难的来了。我尝试了这两种方法,但我收到异常消息:在创建窗口句柄之前,无法在控件上调用 Invoke 或 BeginInvoke。换句话说,我需要为每个服务器分别为每个项目提供一个上下文(所有具有多个 OnAdvices 的东西似乎都不起作用)。
那么将表单和上下文初始化放在一个单独的方法中是否正确?
例如:
和
和
刚刚发现我必须保留表单才能运行上下文,因此需要使用单独的方法而不是使用单独的方法。
所以也许重申这个问题的最好方法是,我是否需要使用带有上下文的多个表单和注册的服务器实例,以便运行多个项目,或者我应该以某种方式在 Server 类中实现 OnAdvice?
看,我是 C# 和一般编程的新手,但是,我正在尝试“在这个过程中”学习编程。如果你能帮上忙,请指教。:)
c# - 立即返回数据的 C# NDDE 问题
我正在按照此处的代码示例进行 ndde 与 MS Excel (2010) 通信。
https://gist.github.com/atifaziz/9252590
我已经启动了该程序,但是当我按下回车键(执行更新/戳过程)时,它只能读取 R1C1 的内容。
如何让程序在启动时立即返回单元格 R1C1 内容的值。我已经尝试过 client.Request 方法,但这似乎不起作用。
vb.net - 在 VB.net 中使用 NDDE 如何正确捕获错误?
我使用以下代码在我的应用程序中使用 NDDE
如果此例程正在运行的服务器正确连接并继续,但如果服务器离线,我会收到以下错误!(http:www.n2amg.com/DDEError.jpg)
2 个问题.. 为什么 Try/Catch 不接这个?如果服务器不在线,我该如何编程来捕获此错误,以便它可以在此之后继续运行其余的例程?
在此先感谢瑞克
c# - DDE 服务器示例中的 C# System.Reflection.TargetInvocationException
我用计时器制作了一个 DDE 服务器示例。
单击按钮后开始运行 DDE 服务器。控制台打印“R”,这意味着它运行 Register() 并且 _Timer 已启动。mscorlib.dll中的错误信息'System.Reflection.TargetInvocationException'出来了,进程停止在Advise(" ", " ");
Advise() 和 _Timer 中也没有 Invoke() 方法。请帮我解决问题。谢谢。