在 Freepascal 编译的 DLL 和 Delphi 编译的 EXE 之间交换字符串 (PChar)
经过大量实验,我找到了一种将 FreePascal 编译的 DLL 中的 PChar 与 Delphi 编译的 EXE 交换的方法。我负责 DLL 和 EXE 源代码,但其中一个必须在 Fr…
控制台应用程序比 GUI 应用程序运行得更快吗?
我对编程世界比较陌生。我有几个性能问题: 控制台应用程序比具有图形用户界面的应用程序运行得更快吗? 像 C 和 Pascal 这样的语言比 C++ 和 Delphi …
Pascal 和 Delphi 语法错误?
这是 inno setup 的代码部分。我的目的是制作两个复选框,一次选择一个。 但这段代码返回错误。 [代码]部分: procedure CheckBoxOnClick(Sender: TOb…
背景会自行更改,并且过程会重复多次,直到我释放鼠标按钮
我是一名学生,正在开发一个小型老虎机游戏(如果相同的随机数出现 3 次,您就赢了)。我使用 Borland Pascal 7。我使用图表来使其更加直观,但是当我…
为什么我会收到 NZEC 错误?
我在 Pascal 中工作,我不明白为什么在提交问题时收到 NZEC(非零退出代码)错误。在我的电脑上它运行完美。你能给我你的意见吗? program super_fact…
C++ 吗?有“与”像 Pascal 这样的关键字?
Pascal中的with关键字可用于快速访问记录的字段。 有人知道 C++ 是否有类似的东西吗? 前任: 我有一个包含许多字段的指针,但我不想这样输入: if (p…
获取实际填充 N x M 数组数据的行数和列数
我正在用 Delphi 编写一些矩阵例程,出现了这个问题。我这样定义了一个实数矩阵:- RealArrayNPbyNP = Array[1..200,1..200] of Extended; 我用 5 x 6…
InnoSetup& Pascal - 即使成功编译后运行时也会出现类型不匹配错误
当我编译下面的代码时,它完成时没有错误,但是当我尝试运行安装文件时,我收到类型不匹配错误。谁能告诉我可能是什么原因造成的? (确切的错误消息…
读取 Pascal 中的整数
我用的是帕斯卡。我在处理读取文件时遇到问题。 我有一个包含整数的文件。我读取文件的帕斯卡是: read(input, arr[i]); 如果我的文件内容是 1 2 3 那…
为什么 pascal 禁止方法的参数和类的数据成员使用相同的标识符名称?
type TPerson = class(TObject) name : string; constructor create(name : string); end; 会触发编译器错误。 我认为 self 或 this 指针/引用就足够…
为什么 Pascal 禁止修改 for 块内的计数器?
是因为 Pascal 就是这样设计的,还是有任何权衡? 或者禁止或不禁止修改 for 块内的计数器有哪些优点和缺点?恕我直言,修改 for 块内的计数器几乎没…
在 Pascal 中连接 2 条记录的最佳方式是什么?
我对 Pascal 中的记录有一点问题。我正在编写一个程序,其中有两个记录列表:一个是患者,第二个是疾病,但我不知道如何加入它。我试图在患者列表中制…