如何将 Windows 驱动器盘符从我的改革路径中删除?德尔福或帕斯卡
进一步 简而言之,我有一个串联路径的字符串值,该字符串值是通过获取源目录并在目标目录中重新创建该树而形成的。例如 C:\SourceDir\SubDirA 变成 F:…
为 FreePascal / Lazarus 包装 Fortran 库
我想使用 DIERCKX 库(用 Fortran 编写)的一些例程)在 FreePascal 中使用 Lazarus 编写的程序中。由于我对 Lazarus 完全陌生,我想知道该走哪条路:…
Free Pascal 找不到 dll 的入口点
我对帕斯卡完全陌生。 我想在 free pascal 中调用 .dll 文件中的函数,但运行项目时出现以下错误: 无法在动态链接库 HNLib.dll 中找到过程入口点 Get…
C 到德尔福/帕斯卡
我需要将一段 C 代码翻译成 Delphi/Pascal 代码,但是我无法理解几行代码。 C 代码: static char* get_boundary(apr_pool_t* p, const char* ctype) …
与 CreateFile Handle 相关的 512 字节数组中的值的 IntToHex 总是返回相同的输出? FreePascal\Delphi 语法。
长话短说,我的程序允许对事物进行哈希处理。它目前缺乏的一件事是 Windows 版本中散列物理磁盘的能力(Linux 版本允许用户选择 /dev/sda 等)。 我创…
编写像 PartitionManager 这样的低级程序
我想学习如何编写无需启动操作系统即可运行的程序,例如 Norton Ghost 或 Paragon 程序。我希望能够从 CD 或 USB 记忆棒运行该程序。 您能给我一些指…
Pascal read 函数奇怪的行为
假设我想从终端读取同一行的三个变量,并且我想使用 read 函数。我会使用示例输入编写类似下一个代码的内容: 10 929.1 x var a:integer; var b:real;…
Delphi - NX 库中的任意长整数?
只是为 Delphi 寻找一些带有一些基本算术(至少是 add、mul、div)的任意大整数的实现。 我已经找到的所有解决方案要么非常慢(FGInt、BigInt、MyBigI…
如何使用 Free Pascal 调用物理连接的硬盘列表,或者如果失败,则使用 Delphi?
进一步了解此问题和这个,我最近问过,但没有正确的细节......最后这个是我在 Free Pascal 论坛上专门问的...... 可以任何人都可以向我提供指导、示例…
如何使用CreateFile访问物理磁盘?
我在 Lazarus 编程论坛上询问如何打开物理磁盘。我想允许用户在单击“选择磁盘”按钮时从系统中选择物理磁盘。 Stack Overflow 上有一些类似但不完全…
XCode 命令行应用程序和 Free Pascal 编译器
我需要使用 xcode 在我的 mac 上构建一个快速命令行应用程序,并且我想使用免费的 pascal 编译器而不是 XCode 中的 c/c++ 我如何更改 XCode 的设置来…
如何使用 Lazarus/Free Pascal 获取 Windows 用户权限信息
使用 Lazarus/Free Pascal,我如何获得运行我的程序的用户的用户权限(无论他是管理员、普通用户还是来宾)?…