14得票4回答
来自同一文件的重复资源警告

我遇到了一个相当令人困惑的编译器警告: [DCC Warning] W1056 警告:重复资源:类型14(ICON GROUP),ID为MAINICON;文件C:\dev\dispense\trunk\dev\source\mountaintop\dispense\MtnDispens...

21得票2回答
如何在Delphi中递归地创建文件夹?

需要创建一个函数,可以按给定路径递归地创建文件夹:C:\TestFolder\Another\AndAnother Delphi函数MkDir返回IO错误码=3。MkDir('C:\TestFolder\Another\AndAnother');

31得票8回答
TStringList和TList<string>的区别

使用标准的区别是什么? type sl: TStringList 与使用通用的TList相比 type sl: TList&lt;string&gt; ? 就我所见,两者的行为完全相同。 这只是另一种做同样事情的方式吗? 是否有某些情况下其中一种方法比另一种更好...

8得票1回答
类似Outlook的Delphi组件用于显示附件。

有没有类似于 Outlook 显示附件的 Delphi 组件?我使用的是 D2006 版本,不熟悉新的 Delphi 组件。谢谢!

7得票3回答
如何从输入中获取句子数量?

似乎很难在文本中检测句子边界。引号如 .!? 可用于分隔句子,但不太精确,因为可能存在歧义的单词和引用,例如 U.S.A 或 Prof. 或 Dr. 我正在学习 Tperlregex 库和 Jan Goyvaerts 的正则表达式食谱,但我不知道如何编写检测句子的表达式? 使用 Tperlr...

11得票2回答
我的Delphi控制台应用程序是否被重定向到文件或管道?如何检查?

我有一个控制台应用程序,需要在输出重定向(外部)到文件或管道(myapp.exe &gt; Foo.bar)时禁用或启用某些操作。 如何检查我的Delphi控制台应用程序是否被重定向到文件或管道?

7得票2回答
在画布上用自定义样式画一条线(Delphi)

我需要在画布上绘制一些线条,但我需要使用自定义样式,而不是标准的实线、虚线等样式。 例如,我需要绘制一条线 "__ . __ . _" 或 " . _ . _ . _ . _"。所有线条都是由点和短划线组成的,我还需要设置短划线长度和点的宽度。 我不想使用GDI+或其他外部库... 有没...

8得票1回答
如何处理网络中断和Indy IdTCPServer

我已经使用IdTCPServer组件创建了一个客户端/服务器应用程序。客户端连接并在应用程序的生命周期内保持持久连接。如果网络连接断开(由于客户端使用无线空卡连接,这种情况经常发生),客户端将自动重新连接。这一切都很好地运作。 我的问题是如何处理与丢失连接对应的服务器套接字。它们不会检测到网...

15得票2回答
Delphi Tokyo异常阻止设置函数结果。

在Delphi Tokyo中发现异常处理与以前的Delphi版本有些不同。function FuncTest: integer; begin Result := 1; try raise Exception.Create('Error Message'); finally ...

7得票3回答
如何通过变量名称(字符串)访问变量?

我有一些全局字符串变量。 我需要创建一个函数,可以将它们传递并存储在某个结构中。 之后,我需要枚举它们并检查它们的值。 如何轻松实现这一点? (我认为我需要某种反射,或者存储指针数组)。 无论如何,任何帮助都将不胜感激。 谢谢!