为什么我的 StringGrid 在输入数万个条目后似乎速度变慢?自由帕斯卡
我使用 Free Pascal 和 Lazarus IDE 编写了一个程序。简而言之,它递归地扫描目录并对每个文件进行“处理”(散列),然后将散列值和文件名输出到 Str…
自由 Pascal/C++项目在 cout::sentry 中崩溃
我有一个混合的 Free Pascal/C++ 项目。 i386 上的 Debian 5.0(“Lenny”),FPC 2.4.4。当我运行该程序时,它在第一次 cout<< 调用时崩溃。有趣的是…
TDataset 和 TMemDataset
我需要迭代多个 MySQL 查询并将它们保存在 TMemDataset 数组中。这似乎可以做到这一点: MemDataset1.CopyFromDataset(ZQuery1,True); 但是,每次查询…
如何使用 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 退出之前的错误+警告消…