问题标签 [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 回答
1341 浏览

user-interface - 仅使用 FPC 的 GUI

我想知道如何在不使用 Delphi 语言(Object Pascsl)的情况下开发 GUI 应用程序(32 位),只需使用安装了 Lazarus 的 FPC(Pascal)。谢谢。

0 投票
5 回答
2645 浏览

pascal - 插入点 (^.) 是什么意思?

下面的帕斯卡代码是什么意思?

0 投票
1 回答
1889 浏览

delphi - 有没有人有一个很好的例子来说明如何使用 Synapse 的心跳功能?

我正在为 Delphi 使用 Synapse,但是在 HTTP 下载期间,当然,GUI 会冻结。查看文档,他们建议使用 OnHeartbeat 方法。

(见http://www.ararat.cz/synapse/doku.php/public:howto:heartbeat

不幸的是,他们实际上并没有给出任何代码示例,虽然概念很简单,但用法并不明显。

这是每个套接字(对象)设置,还是每个应用程序(类)设置?另外,回调过程本身被定义为一个对象,这有点不寻常。有谁真正使用过这个愿意分享一个示例代码片段吗?

0 投票
10 回答
17398 浏览

delphi - 如何在不引用每一行的情况下分配多行字符串值?

有没有办法在 Delphi 中分配多行字符串值而不必引用每一行?

编辑(具体问题):我有一些 SQL 查询,我想在 Delphi 之外进行测试。复制查询时,每次添加和替换引号都会产生一些开销。

0 投票
2 回答
298 浏览

windows - Pascal Readln 正在重新启动 PC

我有一个问题,虽然它可能是病毒。在我的学校,当我编译帕斯卡程序并且如果最后有 readln - 计算机重新启动。操作系统是windows XP。

这里有人知道处理这个问题吗?提前致谢。

0 投票
1 回答
1592 浏览

console - Catching stack-trace in Free Pascal

I have a console application written in Free Pascal, that like most larger applications sometimes crashes. As this application is live, I usually ask people to write me down the stack-trace on crash -- I distribute it with both debug and lineinfo. However, the application uses FPC video.pas output, and sometimes the text output stacktrace is not visible.

Is there a way to intercept the text that is written on unhandled exceptions WITH the stack trace, so I can write it to file? I can't just pipe standard error to a file, because FPC video somehow doesn't work with that, and also I'd like people just running the executable not a batch or shell file.

As an example, I'd like to catch this to a file or other output source:

Any possibility to do that cleanly?

0 投票
2 回答
310 浏览

apache - 在服务器上运行的 Pascal 编译器

你有什么想法,如何在服务器上编译 pascal 文件(*.pas)?谢谢你。

0 投票
7 回答
2510 浏览

for-loop - 为什么 Pascal 禁止修改 for 块内的计数器?

是因为 Pascal 就是这样设计的,还是有任何取舍?

或者禁止或不禁止修改 for 块内的计数器的利弊是什么?恕我直言,修改 for 块内的计数器几乎没有用处。

编辑
您能否提供一个示例,我们需要修改 for 块内的计数器?

很难在wallyk的答案和cartoonfox的答案之间做出选择,因为两个答案都很好。cartoonfox从语言方面分析问题,而wallyk从历史和现实世界方面分析问题。无论如何,感谢您的所有回答我要特别感谢 wallyk。

0 投票
1 回答
140 浏览

pascal - 为什么pascal禁止方法的参数和类的数据成员使用相同的标识符名称?

会触发编译器错误。

我认为一个selfthis指针/引用就足够了,因为它很清楚。那么,这样做有什么好处呢?

编辑:还有一个问题,您能否展示部署此策略的其他语言是什么?

0 投票
1 回答
154 浏览

list - 在 Pascal 中加入 2 条记录的最佳方法是什么?

我对 Pascal 中的记录有一点问题。我正在编写一个程序,其中有两个记录列表:一个是患者,第二个是疾病,但我不知道如何加入它。我试图在患者列表中创建一个包含疾病 ID 的动态表,但拉撒路在编译它时遇到了问题。如果有人帮助我,我会很高兴。