问题标签 [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 投票
1 回答
294 浏览

macos - 在 OSX 上编译 peazip 的问题

我在 OSX (10.6) 上编译Peazip时遇到了一些问题。我给 Peazip 开发者发了电子邮件,他说他可能帮不了我太多,因为错误似乎是 OSX 特定的,而且他再也无法访问 OSX 机器了。

我使用的编译器是Lazarus,因为源代码是 Pascal。

实际的编译过程似乎没问题,但是当我运行 peazip.app 程序启动器时,出现以下错误:http: //img.photobucket.com/albums/v215/thegooddale/Screen-shot-2010-05- 22-at-71907-PM.png

这里是编译的应用程序启动器:http: //forboden.com/coding/peazip.app.zip - 您可以使用解压缩程序查看里面的文件(即解压缩两次)。

我还尝试运行从终端编译后生成的 peazip unix 可执行文件,我得到了这个:http: //img.photobucket.com/albums/v215/thegooddale/Screen-shot-2010-05-22- at-72148-PM.png

以下是 Lazarus 在编译 Peazip 时来自编译日志的消息:http: //pastebin.com/qK4bdncL

(我在 Lazarus 论坛上问过,他们说我可以忽略那些“ld:警告:未知刺伤类型”警告)。

这是 project_peach.compiled 文件中的信息:

我想这里的任何人都不太可能有使用 Pascal 和 Lazarus 的经验,因为它不是一种流行的语言,而且编译器仍处于测试阶段,但我想我会在这里发帖,希望有人能指出我正确的大方向peazip.app 启动器在哪里/如何中断。

0 投票
9 回答
11103 浏览

c - 帕斯卡的重复......直到与 C 的做......而

在 C 中有一个 do while 循环,pascal 的(几乎)等价物是重复直到循环,但两者之间有一个小的区别,而两个结构将至少迭代一次并检查它们是否只需要再次执行循环最后,在帕斯卡中,您在 C 中编写终止循环所需满足的条件(REPEAT UNTIL 某事),您编写继续循环所需满足的条件(DO WHILE 某事)。存在这种差异是有原因的,还是只是一个武断的决定?

0 投票
6 回答
5511 浏览

delphi - Pascal 中的“#”符号是什么?

例如:

我试图搜索谷歌,但我根本不知道这意味着什么。

0 投票
2 回答
4102 浏览

pascal - Lazarus:找不到 [program] 使用的单位 [unit]

我正在尝试在一个简单的程序中使用外部库(wingraph)。我有 .o 和 .ppu 文件。我将包含它们的目录添加到 Project->Compiler Options 下的“Other Unit Files”和“Include Files”路径列表中。构建时,我仍然收到错误“找不到 [程序] 使用的单元 wingraph”。

该库是特定于 Windows 的,我也在 Windows 上编译。

我应该怎么做才能解决问题?

请注意,我对 Pascal 本身及其工具都没有广泛的了解。我只是想快速帮助某人开始使用该库。

0 投票
1 回答
670 浏览

pascal - 如何更改另一个程序的标准输入/输出?

我有一个用 C++ 编写的控制台应用程序。它只是从标准输入(键盘)读取一个整数,然后将另一个整数写入标准输出(屏幕)。现在我想对该程序进行一些测试并使用另一个程序检查它的答案。换句话说,我想为那个程序写电子法官。我希望该程序(我想测试)在不更改源代码的情况下从文件中读取并写入文件。我怎样才能做到这一点。我尝试在执行 c++ 程序之前将输入和输出分配给文件,但没有奏效。

0 投票
3 回答
1658 浏览

assembly - 从 Pascal 执行汇编

如何从 Pascal 执行此代码:

我在函数(variable1,variable2)中定义方法/函数参数的地方。

这是一项学校作业,我不知道他们为什么让我们做 Pascal/Assembly 而不是 Java/C++ 之类的。

这不是我在需要帮助之前做了大量工作的全部任务,感谢任何帮助谢谢

0 投票
3 回答
900 浏览

parameters - 在 Pascal 中按值结果调用

在此示例中,我如何通过值结果模拟调用。不添加变量且不更改变量名。?

0 投票
4 回答
440 浏览

pascal - 我可以使用 if 语句创建多少个分支?

我可以使用 if 语句创建多少个分支?有限制吗?

0 投票
2 回答
172 浏览

pascal - 这句话的含义?

在 Pascal 程序中,语句是什么s1:=[0,3,7]意思?

0 投票
2 回答
644 浏览

pascal - 必须使用关键字来创建变体记录?

必须使用哪些关键字来创建变体记录?