15得票1回答
寻找Delphi的径向弹出菜单组件

近来,径向菜单在很多地方开始出现。我想知道是否有人看到或正在开发Delphi的径向菜单组件?我们有一个概念,展示在http://jmrsoftware.delaneyjoi.com/wheel.gif的动画gif中(需要约10秒钟才能开始播放)。 alt text http://jmrso...

15得票1回答
Delphi/C++Builder的标签编辑器组件

我需要一个适用于Delphi或C++Builder的VCL标签编辑器组件,类似于JavaScript可用的组件,例如: 这个,或这个,或StackOverflow的标签编辑器。 是否有类似的组件可用,还是我需要从头开始制作? 我需要的一些具体功能包括: 编辑器应允许滚动或变成多行,如果...

14得票4回答
Delphi VCL for Win32 - 多个事件处理程序

我正在寻找一些代码,可以轻松地将多个事件处理程序分配给对象的单个事件...... 我非常需要它用于我的插件架构,因此我实现了一些替代方案,但是我不喜欢它,所以我想知道你们的想法/解决方案/提示... 我的解决方案只是一个列表,其中包含像 eventName: string; proc: TM...

14得票11回答
如何使Delphi TSpeedButton在组中是唯一的时候保持按下状态

我不确定为什么 TSpeedButton 有这个属性,但当一个 TSpeedButton 是给定 groupindex 的唯一按钮时,它不会保持按下状态,无论 "AllowAllUp" 是否按下。也许 Jedi 控件可以解决问题,但希望能找到一些解决方法。非常感谢任何帮助或趣闻轶事。 顺便说...

14得票2回答
Delphi Rest.JSON的JsonToObject仅适用于f变量。

我在使用 Delphi XE8。 我正在研究 REST.Json ObjectToJsonString() 和 JsonToObject() 调用。 主要是尝试像这样做: 如何使用一行代码将对象转换为JSON并返回 我注意到当变量以字符 F 开头时,只能将其工作。我找不到任何有关此的文档。这是...

14得票2回答
如何在VCL表单应用程序中设置ExitCode

我无法让ExitCode在VCL窗体应用程序中工作。这是我的测试应用程序,它是从Delphi 2007 IDE的“文件/新建”菜单创建的。唯一的变化是我在结尾处添加了一行ExitCode := 42;。 program Test; uses Forms, Unit27 in 'Un...

14得票2回答
丑陋的TMainMenu“禁用”图片

Delphi 2010,Win32 VCL。我需要为我的应用程序创建一个最标准的主菜单。TMainMenu在所有Windows版本中看起来都很好,唯一的问题是当它显示启用禁用项的图像时(Enabled=False),情况就不太好了。 Delphi有一些奇怪的方法来构建那些禁用的图像(黑白挤压...

13得票1回答
TControlState.csDesignerHide 与 TControlStyle.csNoDesignVisible 的区别

VCL似乎为从表单设计师中隐藏控件提供了两种机制:TControlState.csDesignerHide和TControlStyle.csNoDesignVisible。 就IDE而言,它们之间的区别是什么?在何时使用哪一个?

13得票2回答
十进制分隔符在SysUtils和System.SysUtils中的作用

我需要在Delphi 7中找到DecimalSeparator变量,但在Delphi XE6中尝试在System.SysUtils中查找时没有成功。有人能告诉我在Delphi XE6中在哪里找到它吗? 在Delphi 7中,它位于SysUtils.pas单元的第618行:var    Cur...

13得票1回答
如何在Varnish中不缓存500内部服务器错误

我真的想不出来如何让Varnish忽略对500内部服务器错误的缓存。基本上,如果有人访问Varnish并返回500内部服务器错误,则我希望Varnish不缓存该页面(设置0秒的ttl / grace期间?)。 我正在使用Varnish 3.0.3,并附上我的VCL。默认情况下,我希望将页面缓存...