使用 Lazarus 为 Mac 编写代码
我对 lazarus 的 free pascal 做了一些工作。因此,当客户要求我为 Mac 编写应用程序时,在最初的“无法完成”阶段之后。 (后面可能是一个 asp.net …
如何在 FreePascal 中正确传递动态数组
在我编写的 FreePascal 代码中,我发现在长度为“n”的动态数组中,它始终在元素“n”中包含随机值。 我明白为什么会这样,但是,我想知道我编写代码…
如何在 OSX 中添加对 lazarus 应用程序的停靠图标徽章和弹出菜单支持?
我尝试用谷歌搜索 abit,但在使用 OSX 上的停靠图标的徽章功能以及访问停靠图标菜单方面找不到任何帮助?我想我可以在运行期间更改停靠图标以指示某些…
在非 GUI 环境 (DLL) 中使用事件侦听器 (Delphi)
我正在尝试将我在 Delphi(实际上是 Lazarus)中制作的 GUI 应用程序转换为库(DLL)。 在 GUI 应用程序中,我使用了 OnDataChange 事件侦听器,但我…
如何使用 Free Pascal 将 sudo\root 密码传递给 Linux 命令
大多数与此相关的其他问题似乎都与 C 相关。我正在使用 Free Pascal 和 Lazarus IDE,版本分别为 2.4.0 和 0.9.30。 我正在创建一个 GUI,它调用 Linu…
如何计算分量非常大的 2 向量的大小?
我正在使用一种算法,该算法生成的数字大于扩展类型允许的数字,这会导致运行时错误。 var a, b, magn: Extended; ... a := -3,6854775808e-3109; b :…
算法 smbPitchShift (帕斯卡)
我在 Pascal 中找了很长时间这个算法并没有找到,我只在 C++ 中找到了它,这令人沮丧。然后我决定将 C++ 代码翻译为 Pascal,但是有一些问题我无法解…
Free Pascal 多接口问题
这可能会很困难——我在一个对象上使用多个 CORBA 接口,所以它看起来像这样: TBaseObject = class(TSuperBaseObject, IInterfaceA) function Afunct…
使用 Freepascal 编译时如何禁用 RTL
我正在为高中生教授使用 pascal 的编程,出于我的好奇心,我发现了一些东西。 我想制作一个简单的pascal源代码批量编译器来编译我学生的源代码文件。…
使用 C++ 中的函数Delphi 中的 .DLL
我正在尝试从“近似最近邻居”(ANN)访问各种功能Delphi 中的库(实际上,它是 Lazarus/FreePascal,但这应该不重要)。 这是 C++ 中的减速: #inclu…
如何在 Lazarus (freepascal) 中使用 C++ 生成的 .dll 或 .lib 文件中定义的函数?
我想使用 'ANN' 库(近似最近邻)中的函数我的拉撒路代码。该应用程序是用 C++ 编写的,并附带源代码。如何从 Lazarus/FreePascal 中访问这些功能? …
拉撒路。相当于 Unicode 符号的 Chr()
freepascal中有没有函数可以通过代码显示Unicode符号(例如U+1D15E)?不幸的是 Chr() 仅适用于 ANSI 符号(代码小于 127)。 我想使用自定义符号字体…