从 Pascal 中的完整路径获取文件名
我想知道如何从 Pascal 中的完整路径获取文件名。 在.NET中,我们有两个函数——Path.GetFileName和String.IndexOf,它们都可以完成任务。 例如,“C:…
Pascal 中的连接字符串
我目前正在使用 writeln 命令写入文本文件。 有没有办法在 pascal 中使用记录来使用连接字符串? 这是我当前的 pascal 代码: Procedure SaveTopScore…
验证 Pascal 中的输入(预发布材料)
我正在研究 comp 1 预发布材料,但我似乎无法在 delphi 中的 Pascal 编译中正确回答这个问题... 这个问题涉及函数 RollBowlDie。 此函数不验证输入值…
Pascal:不兼容的类型:得到“LONGINT”预期的“CHAR”
我不断收到“98 / 39 comp1_~1.pas 错误:类型不兼容:“LONGINT”应为“CHAR”。这是关于第 6 行。请提供帮助。 Function RollBowlDie(VirtualDiceGa…
在 Pascal 中实现冒泡排序时出现奇怪的运行时错误
该代码片段不仅会导致运行时错误,如果我使用调试器运行它,它还会使 FPC 关闭。 procedure sortplayersbyscore(var vAux:tplayers); procedure swap(…
Java/C/C++/C#/PHP 到 Pascal 转换器?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…
Pascal 对象:如何进行类型化前向声明?
我正在将很棒的 fmod C 标头翻译为 Pascal,但由于前向声明而陷入困境。 如果我在类型之前声明函数,则错误为“FMOD_CODEC_STATE:未知”,如果我在函…
两个程序之间使用文件进行通信
我希望用 Pascal 编写的两个单独的程序使用附加文本文件在它们之间进行通信。它对于前 2-3 条消息工作正常,但随后它在 sender.pas 或 receiveer.pas …
检查命令行输入并使用 inno setup 中止安装
我正在尝试使用 Inno Setup 来创建一个 Windows 安装程序,它调用外部命令行应用程序。如果外部应用程序失败,我希望 Inno Setup 中止并显示一条消息…
在 Inno Setup Pascal 脚本中获取文件的最后修改日期
我需要在安装脚本中选择最近修改的文件。看来Pascal脚本语言没有GetFileDateTime或类似的,所以我求助于: function FileDateTime (FileID : string) …
有什么很酷的函数可以替换 ansi c 中 pascal 的 readln 吗?
readln 读取直到行尾(按下输入),带有空格和所有内容, 我想要类似的东西,但是对于 ansi c (不是 c++ 并且需要用于 linux 和 windows) 我知道我…