在 FPC 下的自动化对象中使用标识符或保留字
实际上我在 Free Pascal 下使用 OLE 自动化,但某些对象具有使用保留字作为名称的属性,因此我无法编译代码。 检查此示例, MyObj : OleVariant begin…
如何转义 Free-Pascal 中的保留字?
实际上我正在努力将一些库翻译成 free-pascal。所以问题是在delphi中可以使用&符号来转义保留字,但在free-pascal中不起作用。编译器抱怨此消息 非…
将 SAPI 文本转语音本地化为西班牙语
我已经成功地通过使用以下代码在 Delphi/Lazarus 中使用 SAPI 文本转语音: procedure TForm1.Button1Click(Sender: TObject) var SpVoice: Variant b…
如何为 MS Access 数据库配置 ODBC 数据源管理器 (DSA)?
我最终想从我将编写的 Lazarus 程序中查询现有的 MS-Access 数据库(例如,contacts.mdb)。 看来配置用户 DSN 是第一步。 在 ODBC DSA 中,我陷入了…
如何在Solaris中的lazarus headless中安装软件包
我想测试在 opensolaris 盒子中运行的 lazarus 项目。我需要安装 lazarus+freepascal+indy+remobjects 库并无头运行所有内容。 我不知道如何发生这种…
我可以在哪里或如何将我的代码连接到 TDaemonApplication 上的 Unix 信号(主要是 SIGHUP)?
遇到 Apache 模块 上的障碍后我转向了我的项目也需要的守护程序应用程序(TCustomDaemonApplication)。 当我意识到没有明显的方法来挂钩 *nix 信号,…
FreePascal/Lazarus 的 SVN 和 GIT 存储库之间有什么区别/联系
我一直在从主页上的 SVN 存储库进行更新,但也在 github 上找到了 GIT 存储库。 它们是否已连接,或者我应该多使用其中一个? SVN 存储库中的 github …
如何避免 Free Pascal .dll/.so 上的 WSRegister*
我终于成功编译了一个“空白”Apache 模块,但现在我遇到了一个相当烦人的障碍。 我想与 MongoDB 服务器通信,并选择了 FreePascal/Lazarus 的唯一库 …
runerror(102) 文件未分配?
begin reset(f) assignfile(f, 'data.txt') Reset(f) found:= false search := edit1.text repeat read(f, phone) read(f, cusfname) read(f, adres…
如何有选择地将 Lazarus Apache 模块编译为 Apache 1.3、2.0 和 2.2?
我查看了 /etc/fpc.cfg 并提到了一些定义: FCAPACHE_1_3 FCAPACHE_2_0 然后在 fcl-web 示例中提到: Apache1_3 我发现的唯一一个是在 apr.pas 上这两…
构建 mod_helloworld.lpr
我正在尝试构建 mod_helloworld.lpr 的 apache 示例,C:\lazarus\components\fpweb\demo\helloworld\apache 拉撒路 0.9.29 FPC版本2.4.3 SVN 27129 i3…
在 OS X 上使用 Lazarus IDE 时出现错误
我正在尝试使用 Lazarus for OS X 来完成 PASCAL 编程作业,由于某种原因,我不断收到以下调试器错误。 调试器错误哎呀,调试器 进入错误状态。保存你…
在 Linux 上编写 SOAP 服务 - 需要工具和帮助
我需要为 Linux (CentOS) 编写 SOAP 服务。 我需要使用 Lazarus/FreePascal 来完成此操作。该服务需要是在后台运行的二进制文件(守护进程)。 问题:…
在主线程上下文中执行代码 (Lazarus)
我必须在主线程的上下文中执行一些代码。我使用的是Lazarus + FPC。我从 DLL(如果在 Linux 上是共享库)内的线程接收到一个事件,并且我的回调函数被…