问题标签 [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.

0 投票
3 回答
270 浏览

pascal - 是否有任何有用的工具来分析现有的 Borland Pascal 7.0 应用程序

我们有大量使用 16 位实模式 Fame 的 Borland Pascal 7.0 编写的遗留应用程序。

您是否知道任何对分析此类软件有用的好工具,例如调用图、交叉引用、IDE?

0 投票
1 回答
329 浏览

pascal - 背景自行变化,过程重复多次,直到我松开鼠标按钮

我是一名学生,我正在做一个小老虎机游戏(如果相同的随机数出现 3 次,你就赢了)。我用的是Borland Pascal 7。我用图形让它更直观一点,但是当我开始游戏时,我的背景从黑色变成了灰色,另一个问题是如果我点击游戏开始按钮,游戏会运行很多次直到我松开鼠标按钮。我该如何解决这个问题?

这是我的完整程序:

0 投票
1 回答
404 浏览

mouse - 如何检查鼠标按钮是否被释放,然后在 Borland Pascal 7.0 中执行一次程序?

我用的是 Borland Pascal 7.0,我想做一个老虎机游戏(如果 3 个随机数相同,你就赢了)。问题是当我单击菜单上的开始(Inditas)按钮时,该过程会执行多次,直到我松开鼠标按钮。有人告诉我,我应该在执行一次程序之前检查鼠标按钮是否被释放。我怎样才能做到这一点?这是菜单的样子:

谢谢,罗伯特

0 投票
2 回答
2220 浏览

cpm - 终止悬挂程序并返回 Turbo Pascal 3

我在 CP/M 2.2 上运行 Turbo Pascal 3.01A。假设我使用 Turbo Pascal 中的 R 菜单选项运行的 Pascal 程序有一个错误并进入无限循环。是否有特殊的控制字符会中断我的程序并返回 Turbo Pascal 菜单?

0 投票
2 回答
881 浏览

language-agnostic - Turbo Pascal 的 BNF / EBNF(最好是 5.5 或更高版本,因为 OOP)?

你们有谁知道 Turbo Pascal 的 BNF 或 EBNF 是否在某处可用(合法!!)?

0 投票
1 回答
822 浏览

turbo-pascal - 在 Turbo Pascal 中计算下一个日期

这是我的程序我希望你能帮助我

0 投票
1 回答
3312 浏览

pascal - 检查 Pascal 中的数组元素是否为空

很抱歉用这种过时的语言打扰您,但是有没有办法检查特定数组元素在帕斯卡中是否为空?它是一个整数数组,因此根据空字符串检查元素会导致类型不匹配(我喜欢这种语言!)。谢谢你的时间。

0 投票
2 回答
599 浏览

assembly - 在 16 位 Turbo Pascal 中访问高性能计数器

我正在尝试在 WinXP DOS 框中运行的 16 位 Turbo Pascal 7 程序(不要问...)中使用高性能计数器。我可以使用内联 $0F、$31 执行 RDTSC 指令,并且将 AX 和 DX 的内容设置为看起来合理的值,但是如何访问 EAX、EDX 的上半部分并将结果写入 2 个长字全局变量?

0 投票
2 回答
677 浏览

history - 古代历史:是否有任何版本的 Turbo Pascal 能够在 286 或更高版本上编译为保护模式?

我记得 1990 年的 Turbo Pascal 6.0 有几个用于 80286 特定功能的编译器开关,所有这些都带有一个注释,它们只能在实模式下工作,而不是在保护模式下工作。Turbo Pascal 有没有可以编译为 286 保护模式的编译器?(这个特性可以用来编写 OS/2 原生程序吗?)

0 投票
2 回答
708 浏览

pascal - Turbo Pascal 程序的调用图

我正在对一个 18 岁的帕斯卡程序进行一些维护。为了帮助我了解所有内容如何组合在一起,我想绘制一个调用图。但是我找不到任何可以为帕斯卡源绘制调用图的软件。我目前使用的是 Turbo Pascal 7,不知道其他 Pascal 编译器的能力。