在 GDB 中捕获 FreePascal 异常
我有一个用 fpc 编译的巨大的 pascal 代码。 我收到随机的“EInOutError”异常,我正在尝试使用 gdb 对其进行调试。 我已经尝试过break fpc_raiseExce…
这个 Pascal 语法是什么意思
这是这段代码: for i:= 1 to n do Write(a[i]:6:2); Writeln; For 循环从数组输出数据。 请帮忙 - Write() 中的 :6:2 是什么意思? 提前致谢!…
在 Innoscript 中将十六进制编码的 utf8 转换为字符串
我有一些以十六进制形式表示的 Unicode 字符串,并写入 ini 文件中,如下所示: 要转换的文本=#$a5e#$a5a#$a5b 我想在 innosetup 的 Unicode 版本中将…
Inno Setup:如何在运行时更改消息?
我需要在运行时更改消息。我有一个 AfterInstall 过程,用于检查 bat 文件是否成功。如果不是,我想在调用 WizardForm.Close 之前更改 ExitSetupMessa…
重复循环内的 Pascal for 循环
到目前为止,你们都非常乐于助人,所以这里又出现了一个烦人的问题! 我有一个基本的猜词游戏,用 Pascal 为 Delphi 7 中的控制台编写,其中猜测(正…
GetEnumName TypeInfo 问题(pascal / Delphi 控制台)
使用 Delphi 7 开发控制台应用程序,遇到了问题。之后我在第 26 行收到错误str := GetEnumName(TypeInfo (words[3].group), 错误显示为“[Error] Proj…
像 VB 中一样反向 Pascal 循环
我有一个“For”循环,用于在向导中显示页面。 循环如下所示: for i := 0 to nodes.Length - 1 do begin end; 如何反转它以首先显示最后一项?在 VB …
Inno 设置 TInputDirWizardPage 不允许 UNC 路径
我有一个 TInputDirWizardPage 允许用户选择备份目录。它会自动允许并对输入的路径(包括 UNC 路径)进行错误检查。备份目录不能是 UNC 路径。如何使…
图像/表单到 Pascal/Delphi 代码转换器?
有谁知道有什么编辑器允许可视化设计表单(我所说的表单不是指 DFM 或 Delphi 表单,而是“纸质表单”,就像那些您填写一些信息的预打印表单)并生成 …
我可以使用 Pascal 脚本 (InnoSetup) 注册到 GAC 吗?
我正在使用 InnoSetup 来安装我构建的应用程序。我的客户请求在安装时使用此 InnoSetup 插件下载最新的 DLL: http://www .sherlocksoftware.org/page…
如何在帕斯卡中按第一个字符对字符串进行排序?
我相信这个问题已经很清楚了。 那么,如何在 pascal 中按字符串的第一个字符对字符串进行排序? 因为据我所知 pascal 没有本地排序功能,所以应该有…