我不知道我的问题在哪里,但是我无法为DEx2中的控件如TCheckBox、TRadioButton、TGroubBox和TRadioGroup设置字体颜色。无论是在IDE中还是通过编程实现,都没有任何效果。 我已将表单颜色设置为clBlack,并希望我的标题显示为clWhite,但它们只显示...
我真的想不出来如何让Varnish忽略对500内部服务器错误的缓存。基本上,如果有人访问Varnish并返回500内部服务器错误,则我希望Varnish不缓存该页面(设置0秒的ttl / grace期间?)。 我正在使用Varnish 3.0.3,并附上我的VCL。默认情况下,我希望将页面缓存...
在 Delphi XE2 之前,我们只能使用 VCL 创建 GUI 应用程序。Delphi XE2 指出: 注意:FireMonkey (FMX) 和 Visual Component Library (VCL) 不兼容,并且不能在同一项目或应用程序中使用。也就是说,应用程序必须完全使...
我想要做的是检查我的应用程序是否具有焦点,因为如果没有焦点,那么我将弹出一个警报窗口,覆盖在通知区域上,向最终用户显示一些信息。
我们有一些在Delphi 6中编译的遗留代码。虽然计划重写为更现代的IDE,但还需要一段时间。 当我们编译它时,会出现几个警告,如下所示: FPrecision是特定于某个平台的。 这是在VCL\DB.pas中发生的。(不是我们的文件)。FPrecision的定义如下: FPrecis...
我正在使用Delphi XE3开发。 当我创建一个新的VCL项目并在其中放置一个TToolbar时,一切都正常 - 除了激活Form1.DoubleBuffered后。 从那一刻起,工具栏的绘制就会出现问题 - 在设计时,它要么是黑色的,透明的,或者IDE的某些部分(状态栏、工具栏等)被复制到...
我经常像这样将一个TForm的子类嵌入到另一个TForm的子类中: var Form1: TForm1; Form2: TForm2; begin Form2.Parent := Form1; Form2.BorderStyle := bsNone; Form2...
我需要根据列表中是否选择至少一行来启用或禁用按钮。 以下是重现此问题的代码。使用 OnData 事件填充列表,并允许选择多个行。 我认为可以使用 OnSelectItem 检测用户更改选择时,然后使用 TListView SelCount 函数检测所选行数。 问题在于,当用户选择多个行时...
我正在构建一个Delphi应用程序,用于进行科学模拟。它正在变得越来越复杂,现在包含许多单元和窗体。 每次运行时,我开始出现EOutOFMemory错误。似乎是在函数内部临时使用Variant数组期间或之后发生的。冒昧问一个非常愚蠢的问题,"Variant数组"是否会引起麻烦?(我可以将所有...