问题标签 [proteus-erp]
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.
scripting - 为什么我在 Delphi 脚本中的记录类型定义上出现语法错误?
我尝试制作自定义记录类型以存储产品信息并在需要时在函数和过程中调用它。该代码是在基于 Delphi 的 ERP 程序的脚本编译器中编写的。我面临的问题是执行脚本时记录类型定义出现语法错误。我在互联网上搜索了一个小时左右,但无法找到解决方案。我的脚本如下:
语法错误位于第 6 行“TPanel = 记录”。我找不到我做错了什么。请帮忙?
顺便说一句:脚本保存为 .psc 文件,并在另一个脚本中引用,其文件名作为使用部分中的引用。这适用于我编写的其他脚本。我也不必添加单位行,因为脚本是由文件名调用的。我更新了脚本,删除了不属于问题的部分,并添加了下面试图帮助我的好人建议的更改。但是,错误仍然存在于同一行 --> 'TPanel = record;'。
c - 为什么它卡在循环中?RX 引脚没有从虚拟终端接收数据?
此代码用于模拟使用 Proteus 软件中的 AT89C51 工作的 RFID 阅读器。我使用虚拟终端而不是 RFID 阅读器来发送或扫描 RFID,在我的例子中,我在虚拟终端中键入 ID,字符串“a”存储输入并与现有字符串进行比较并给出输出。这里的问题是我在虚拟终端中输入的 ID 没有复制到字符串“a”。它卡在while循环中。RI 是一个中断标志,它告诉 RX 引脚是否接收到任何串行数据。