Pascal 单位可以编译为可执行文件吗?
我喜欢我的库兼作可执行文件。所需的行为是: $ ./scriptedmain Main: The meaning of life is: 42 $ ./test Test: The meaning of life is: 42 我怎…
Magento EE 横幅旋转并启用全页缓存
简要描述我所做的事情: - 创建 2 个新的测试横幅 - 使用“插入小部件”按钮或通过“设计”选项卡中的 XML 更新将横幅旋转器添加到 cms 页面,选择 2 …
在 Lazarus 上分发自安装包的方法是什么
我已经看到了 Delphi 虚拟字符串树的自安装可执行文件。 我正在考虑为 Lazarus/FreePascal 做类似的事情,所以我的问题更像是调用地图或指令列表: 如…
如何获得 Free Pascal Compiler xcode 模板以与 xcode 4 一起使用
我很想在 mac 上再次开始使用 Pascal,fpc 2.4.2 附带了一个 xcode 模板。然而,该模板是为早期版本的 xcode 设计的,在我安装它之后,我仍然没有看到…
Lazarus 0.9.30 修剪菜单条目
我使用的是 Lazarus 0.9.30,在 IDE 和示例应用程序中,菜单条目均经过修剪: alt text http://www.freeimagehosting.net/uploads/94832ba880.png 我…
我们可以使用> (大于)或 < (小于)在 Free Pascal 上带有版本号的编译条件
我见过条件编译指令以及与编译版本相关的表达式,但我无法再次找到它们。 我该如何在 Free Pascal 中正确地编写这个? program do_stuff; begin {$IF …
我可以在哪里或如何将我的代码连接到 TDaemonApplication 上的 Unix 信号(主要是 SIGHUP)?
遇到 Apache 模块 上的障碍后我转向了我的项目也需要的守护程序应用程序(TCustomDaemonApplication)。 当我意识到没有明显的方法来挂钩 *nix 信号,…
如何避免 Free Pascal .dll/.so 上的 WSRegister*
我终于成功编译了一个“空白”Apache 模块,但现在我遇到了一个相当烦人的障碍。 我想与 MongoDB 服务器通信,并选择了 FreePascal/Lazarus 的唯一库 …
如何有选择地将 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…
在主线程上下文中执行代码 (Lazarus)
我必须在主线程的上下文中执行一些代码。我使用的是Lazarus + FPC。我从 DLL(如果在 Linux 上是共享库)内的线程接收到一个事件,并且我的回调函数被…
分配 PageControl fpc/Lazaurs 时出现 EBusError
我正在尝试为我的程序创建动态 TTabSheets。 用 FPC/Lazarus 编写,为 ARM/WinCE 构建 以下代码 try Tab := TTabSheet.Create(PageControl1); logit('…
帮我解决一下 FPC 中虚拟静态场可以解决的问题
我正在 Freepascal 中做一个事件管理器 每个事件都是一个对象类型TEvent(=对象),每种事件都必须从该类派生。 事件通过动态分配的整数标识符来区分…