问题标签 [lazarus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 在哪里或如何,我可以将我的代码挂接到 TDaemonApplication 上的 Unix 信号(主要是 SIGHUP)吗?
在遇到Apache 模块的障碍后,我转向了我的项目也需要的守护程序应用程序 ( TCustomDaemonApplication )。
一旦我意识到没有明显的方法可以挂钩 *nix 信号,而我正在寻找的是用于配置重新加载的 SIGHUP,我就深入研究了源代码。我发现整个概念是相当以 Windows 为中心的,并且在 *nix 方面实现得很差。
所以,我的问题是,我应该使用自己的电话daemonapp.(pp|inc)
并将自己的fpSigaction()
电话包括在下面Procedure SysInitDaemonApp;
,还是有一种我错过的“正确”方法?
indy - 如何在 solaris 中无头地在 lazarus 中安装软件包
我想测试一个在 opensolaris 盒子中运行的 lazarus 项目。我将需要安装 lazarus+freepascal + indy + remobjects 库并无头运行所有内容。
我不知道这是如何发生的。据我所知,在查看文档时,一切都是通过 GUI 完成的。
svn - FreePascal/Lazarus 的 SVN 和 GIT 存储库之间有什么区别/联系
我一直在从主页上的 SVN 存储库进行更新,但也在 github 上找到了 GIT 存储库。
它们是连接的还是我应该多用一个?
SVN 存储库中存在的 github 上的 fpbuild 和 fpprojects 在哪里?
干杯。
macos - mac os x 10.4 上的拉撒路
我试图在 mac os x 10.4 macbook 上安装 lazarus,但它不起作用,任何人都可以给我一个关于如何做的提示。谢谢
linux - Ubuntu 和拉撒路
今天我安装了 Ubuntu 和 Lazarus IDE(Delphi 风格的跨平台 IDE)。我对 Linux 操作系统的文件结构一无所知。你知道一些可以让我专门开始使用 Lazarus 的教程吗,Linux 是否有模块和 API 或者它是如何工作的?
delphi - 将 SAPI Text-To-Speech 本地化为西班牙语
通过使用以下代码,我设法在 Delphi/Lazarus 中使用 SAPI Text-To-Speech:
此代码自动选择英语标准语音。由于我需要将其本地化为西班牙语,因此我调查了我的系统(带有标准西班牙语的 Windows XP)是否有西班牙语语音或者我需要安装它,以及如何更改默认语音,但到目前为止还没有运气。因此我的问题是:
- 我如何知道我的系统是否已经安装了西班牙语语音或者我需要安装它?
- 假设我安装了我需要的语音,我怎样才能让 SAPI 使用该语音而不是标准语音?
我猜我可以通过使用以下代码获得西班牙语语音(C0A 是西班牙语的代码):
但不知道如何设置要使用的声音。
编辑:为避免混淆,我需要使其与 Delphi 和 Lazarus 兼容,这是最后一个主要开发工具。
delphi - indy GET 下载速度
欢迎,
我必须使用 indy http get 组件在我的应用程序中创建有关下载速度信息的标题。
在我看来,我找到了简单的解决方案。
在 onwork 活动中,我将获得下载的实际进度(大小)并将其与以前的阅读进行比较。(例如每 5 秒)。当前大小减去以前的大小(5 秒 eariel,存储在全局变量中)除以 5 秒 * 8,我将获得速度。如果实际大小与之前相等,则速度始终为 0。
所以我想开始编码,但我在名为 odwork 的简单函数中发现了问题。
问题是,那个函数没有被调用......我不知道为什么。
我正在下载 100 MB 的文件,但我看不到任何显示信息...
有什么想法吗?问候
delphi - 如何在 Free-Pascal 中转义保留字?
实际上,我正在将一些库翻译为 free-pascal。所以问题是在delphi中可以使用&符号来转义保留字,但在free-pascal中不起作用。编译器抱怨此消息
ForLibDx.pas(72,13) Fatal: illegal character "'&'" ($26)
当包含 & 符号时。
实际上我正在使用{$MODE DELPHI}
free-pascal 下编译我的单元
FPC 2.2.4
拉撒路 0.9.28.2
提前致谢。
delphi - 在 FPC 下的自动化对象中使用标识符或保留字
实际上我在 Free Pascal 下使用 OLE 自动化,但是有些对象具有使用保留字作为名称的属性,所以我无法编译代码。
检查这个样本
这是错误
StdOleAux.pas(783,15) 致命:语法错误,应为“标识符”,但找到“类型”
所以问题是当它们的名称是保留字时,我如何在 FPC 中访问这些属性?
FPC 2.2.4
拉撒路 0.9.28.2
使用 {$MODE DELPHI}
string - 将在 TMemoBox 中显示的字符串内的换行符
我正在构建一个String
被调用FullMemo
的,它将显示在一个TMemoBox
,但问题是我正在尝试像这样制作换行符:
我得到的是txtFirstMemo
字符的内容\n
,而不是换行符,以及txtDetails
. 我应该怎么做才能使换行符起作用?