8得票6回答
UTF-8编码下的字符串转字节数组?

如何将WideString(或其他长字符串)转换为UTF-8字节数组?

8得票3回答
如何格式化DBGrid列以显示两位小数?

我希望格式化特定单元格以强制显示两位小数。数据来自ElevateDB存储过程,并连接到TDataSource。 编辑:SQL编程注意事项: 我不确定这是否只是一个ElevateDB问题。在不知道“字段编辑器”之前,我尝试通过在存储过程中使用CAST(NumericField as varc...

8得票1回答
FreePascal / Lazarus和实现nsurlconnectiondatadelegate

我想实现nsurlconnectiondatadelegate,因为我需要支持异步模式 - 在同步模式下会自动跟随重定向,而这并不是我想要的。 作为参考,我已经有了在使用urlRequest等同步模式下工作的代码。 问题是我无法让FPC/Lazarus编译我的代码。 ... 代码片段 ...

8得票2回答
在TRadioGroup中哪个单选按钮被选中了?

正如您在我的问题历史中所看到的,我正在开发一款电子书管理器,它将是开源的,我将在大约10天内发布它,但是我有一个TRadioGroup,正如您所见:我的表单上使用的TRadioGroup http://img85.imageshack.us/img85/1830/radiogroup.png ...

8得票5回答
对20GB数据进行排序

过去我需要处理大文件,大小约为0.1-3GB。并不需要所有“列”,所以将剩余的数据放入RAM中是可以的。 现在我需要处理1-20GB的文件,而且随着时间的推移它们可能会变得更大。这完全不同,因为你不能再把数据放入RAM中了。 我的文件包含数百万个“条目”(我发现了一个有3000万个条目的文件...

8得票2回答
预定义符号用于选择Lazarus和Delphi之间的区别

我正在寻找一个预定义的符号,用于编写如下代码: {$IFDEF LAZARUS} // code compiles by fpc/lazarus {$ELSE} // code compiles by delphi {$ENDIF}

8得票5回答
在TMemoBox中显示字符串内的换行符

我正在构建一个名为FullMemo的字符串,它将在TMemoBox中显示,但问题是我尝试像这样制作换行: FullMemo := txtFistMemo.Text + '\n' + txtDetails.Text 我得到的是txtFirstMemo的内容中有一个字符\n,而不是换行符,以...

8得票2回答
如何使用Delphi或Lazarus确定dll文件是作为x64位还是x86位编译的

我希望能够使用Delphi 2007+或Lazarus(Win64)来确定一个dll文件是以x64还是x86编译的。

8得票2回答
编程屏幕录制器 - 输出问题

我希望能够录制屏幕(每秒捕获15个截图)。这部分我知道该怎么做。但是我不知道如何将其写入一些流行的视频格式中。我发现最好的选择是将帧写入单独的PNG文件中,然后使用命令行Mencoder将它们转换为许多输出格式。但也许有人有另一个想法呢? 要求: 必须是多平台解决方案(我正在使用Free...

7得票1回答
在Pascal中,有没有一种方法可以为多个按钮使用一个过程?

我正在寻找一种方法,可以为多个按钮使用一个过程。这是为了一个类似于测验的东西,您必须按Button 1回答问题1,但是复制并粘贴36个按钮的整个代码,并为36个按钮更改变量对任何人来说都不是有趣的事情。 因此,我认为可能会出现以下情况: procedure TForm1.Button[x]...