如何使用 pascal 在执行两个外部程序之间设置延迟/睡眠?
我有这样的代码: begin RunProgram:=TProcess.Create(nil); RunProgram.Commandline:='calc.exe'; RunProgram.Execute; RunProgram.Commandline:='no…
如何从 Free Pascal 调用 R 函数?
在我的 Lazarus/Free Pascal 应用程序中,我生成了一个大型多列数值矩阵。我想在此表上运行主成分分析 (PCA),但似乎找不到任何包来做到这一点。 R 语…
可以轻松与 Free Pascal 集成的数据挖掘库吗?
我一直在尝试不同的模式匹配、分析和预测时间序列数据的方法。 由于我没有数据挖掘或相关领域的专业经验,所以我从头开始想出了自己的方法。 经过几个…
使用 Lazarus 和 FreePascal 获取 Linux 系统信息
我对 Lazarus/FreePascal 非常陌生,而且之前没有 Delphi 经验。我希望能够获取 WIndows 和 Linux 上的操作系统版本信息和用户帐户类型。我看到有一个…
如何将更大的缓冲区大小传递给 DCPCrypt“UpdateStream”程序
我有一个程序,目前仅使用 SHA1 对文件进行哈希处理。没有其他选择。它使用 SHA1 哈希函数对它们进行哈希处理,该函数是 Lazarus 和 Free Pascal 编译…
Free Pascal 和数组类型的麻烦
文档暗示这是返回字节数组的函数的语法。我做错了什么? $ fpc ios7crypt.pas ios7crypt.pas(3,25) Error: Type identifier expected ios7crypt.pas(3…
Free Pascal 有像 Haskell 那样的类型变量吗?
Haskell 允许您定义像 thrice 这样的函数,它接受 a 类型的元素,并为任何数据类型 a 返回重复三次的元素列表。 thrice :: a -> [a] thrice x = [x, x…
如何在 Free Pascal 中使用匿名方法?
我尝试使用 Delphi 的匿名方法语法: type fun = reference to function(): Integer; Fpc 显示语法错误: Error: Identifier not found "reference" W…
Free Pascal 中文字数组的语法是什么?
我想将一个 50 多个硬编码字节列表存储在字节数组中,但我找不到 Free Pascal 的硬编码数组语法。 集合使用[elem, elem, elem],那么数组使用什么?…
链接 SDL_image 错误
我正在尝试在 Linux 机器上安装 UltraStarDeluxe。 make 使用由fpc (Free Pascal) 生成的编译脚本。在调用 make 时,以下是 ld 退出之前的错误+警告消…
使用 Lazarus 为 Mac 编写代码
我对 lazarus 的 free pascal 做了一些工作。因此,当客户要求我为 Mac 编写应用程序时,在最初的“无法完成”阶段之后。 (后面可能是一个 asp.net …
如何在 FreePascal 中正确传递动态数组
在我编写的 FreePascal 代码中,我发现在长度为“n”的动态数组中,它始终在元素“n”中包含随机值。 我明白为什么会这样,但是,我想知道我编写代码…
如何在 OSX 中添加对 lazarus 应用程序的停靠图标徽章和弹出菜单支持?
我尝试用谷歌搜索 abit,但在使用 OSX 上的停靠图标的徽章功能以及访问停靠图标菜单方面找不到任何帮助?我想我可以在运行期间更改停靠图标以指示某些…