有谁有一个关于如何使用 Synapse 的 Heartbeat 功能的好例子吗?
我正在使用 Synapse for Delphi,但是在 HTTP 下载期间,GUI 当然会冻结。查看文档,他们建议使用 OnHeartbeat 方法。 (参见http://www.ararat.cz/sy…
将代码移植到 Windows 7
几年前我用 Pascal 编写了一个游戏(在 Windows 95 下)。从那时起,随着时间的推移,我检查了它,它仍然可以在较新的操作系统上运行。它在 XP 中工作…
如何在 gnu pascal 中编写内联汇编?
由于没有官方参考资料,我只有一篇教程 gpcasm.zip 。但是当我尝试遵循 tut 并尝试内联时我的 debian 上的汇编示例。gpc 对此不满意。 gnu_asm.pas : …
Delphi:如何拥有非连续子范围枚举类型?
虽然以下子范围枚举声明有效: type TReceiptCode = 'A'..'F'; 这不起作用: type TReceiptCode = ' ','A'..'F', 'R'; 也不起作用 type TReceiptCode …
如何重新创建一个检索对象最高元素的函数?
我的计划是创建一个函数来检索对象的最高元素,也就是说,数组的上限。换句话说,我试图获取函数 High() 的代码。 到目前为止我已经尝试过: function…
Pascal 的任何方言是否允许可变数量的参数?
这是老程序员的问题。 几年前,我遇到了 Pascal 的一种方言,它通过某种扩展允许可变数量的参数。 有谁知道当前的 Pascal 方言允许可变数量的参数? …
Pascal 中带有逻辑运算符(< > = 等)的 Case 语句
我在做这项工作时遇到了麻烦。显然,我不能使用 >或<在 case 语句中,有解决方法吗?谢谢! case num of 0: begin cont_0 := cont_0 + 1; end; > 0: b…
DELPHI:如何使用“break” 在循环或案例之外?
考虑以下 delphi pascal 代码: var tc: TComponent begin { do something to get tc } repeat if(tc is TDBEdit)then begin if(check_something_abou…
德尔福=帕斯卡? 学习资源?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …