gpt4 book ai didi

multithreading - 线程AX 2012

转载 作者:行者123 更新时间:2023-12-03 12:52:40 26 4
gpt4 key购买 nike

我在使用AX 2012时遇到问题,我的观点是我必须在Dynamics中连接RS-232光栅尺。

我已经工作了离散模式(打开端口,增加当前重量,关闭端口),所以COM端口配置很好。

我的问题是实现连续模式(从端口连续读取,并执行逻辑以加权多个项目,而无需用户单击任何东西),而我在读取端口时,UI被冻结,甚至无法单击按钮停止该过程。

我的问题是:这可以用另一个不阻塞主(UI)线程的线程来完成吗?

我正在阅读文档,找不到清晰的内容。恕我直言,我认为仅在一个线程中完成所有操作就不会成功。

最佳答案

AX不是多线程的,所以显而易见的答案是:不。

但是,AX确实支持从事件循环(以某种形式)中调用的“轮询”调用。使用在所有对象上都可用的setTimeOut方法。

有关工作示例,请参见this question

如果您可以进行非阻塞调用以测试是否有任何数据,则这可能对您有用。

关于multithreading - 线程AX 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13797392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com