问题标签 [turbo-pascal]
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.
pascal - 是否有任何有用的工具来分析现有的 Borland Pascal 7.0 应用程序
我们有大量使用 16 位实模式 Fame 的 Borland Pascal 7.0 编写的遗留应用程序。
您是否知道任何对分析此类软件有用的好工具,例如调用图、交叉引用、IDE?
pascal - 背景自行变化,过程重复多次,直到我松开鼠标按钮
我是一名学生,我正在做一个小老虎机游戏(如果相同的随机数出现 3 次,你就赢了)。我用的是Borland Pascal 7。我用图形让它更直观一点,但是当我开始游戏时,我的背景从黑色变成了灰色,另一个问题是如果我点击游戏开始按钮,游戏会运行很多次直到我松开鼠标按钮。我该如何解决这个问题?
这是我的完整程序:
mouse - 如何检查鼠标按钮是否被释放,然后在 Borland Pascal 7.0 中执行一次程序?
我用的是 Borland Pascal 7.0,我想做一个老虎机游戏(如果 3 个随机数相同,你就赢了)。问题是当我单击菜单上的开始(Inditas)按钮时,该过程会执行多次,直到我松开鼠标按钮。有人告诉我,我应该在执行一次程序之前检查鼠标按钮是否被释放。我怎样才能做到这一点?这是菜单的样子:
谢谢,罗伯特
cpm - 终止悬挂程序并返回 Turbo Pascal 3
我在 CP/M 2.2 上运行 Turbo Pascal 3.01A。假设我使用 Turbo Pascal 中的 R 菜单选项运行的 Pascal 程序有一个错误并进入无限循环。是否有特殊的控制字符会中断我的程序并返回 Turbo Pascal 菜单?
language-agnostic - Turbo Pascal 的 BNF / EBNF(最好是 5.5 或更高版本,因为 OOP)?
你们有谁知道 Turbo Pascal 的 BNF 或 EBNF 是否在某处可用(合法!!)?
turbo-pascal - 在 Turbo Pascal 中计算下一个日期
这是我的程序我希望你能帮助我
pascal - 检查 Pascal 中的数组元素是否为空
很抱歉用这种过时的语言打扰您,但是有没有办法检查特定数组元素在帕斯卡中是否为空?它是一个整数数组,因此根据空字符串检查元素会导致类型不匹配(我喜欢这种语言!)。谢谢你的时间。
assembly - 在 16 位 Turbo Pascal 中访问高性能计数器
我正在尝试在 WinXP DOS 框中运行的 16 位 Turbo Pascal 7 程序(不要问...)中使用高性能计数器。我可以使用内联 $0F、$31 执行 RDTSC 指令,并且将 AX 和 DX 的内容设置为看起来合理的值,但是如何访问 EAX、EDX 的上半部分并将结果写入 2 个长字全局变量?
history - 古代历史:是否有任何版本的 Turbo Pascal 能够在 286 或更高版本上编译为保护模式?
我记得 1990 年的 Turbo Pascal 6.0 有几个用于 80286 特定功能的编译器开关,所有这些都带有一个注释,它们只能在实模式下工作,而不是在保护模式下工作。Turbo Pascal 有没有可以编译为 286 保护模式的编译器?(这个特性可以用来编写 OS/2 原生程序吗?)
pascal - Turbo Pascal 程序的调用图
我正在对一个 18 岁的帕斯卡程序进行一些维护。为了帮助我了解所有内容如何组合在一起,我想绘制一个调用图。但是我找不到任何可以为帕斯卡源绘制调用图的软件。我目前使用的是 Turbo Pascal 7,不知道其他 Pascal 编译器的能力。