WM_Copy、wm_gettext 和 wm_keydown 失败?
问题:我需要从 Windows 应用程序(不是我的程序)的窗口中获取选定的文本。我正在 Delphi XE 中工作,我尝试访问的软件是过去 15 年中使用 C、C++、V…
cbDSMixer 的现代替代品?
周末我正在将 D6 媒体库更新到 XE。我发现它与 Unicode 相关的错误数量惊人地少,但有一些事情我想尝试改进。 不幸的是,播放器的核心是cbDSMixer,它…
仅使用内置工具在 Delphi XE 中制作组件图标的最佳方法
在Delphi 7中,包含一个图像编辑器程序,它可以读写.dcr文件,这些文件只是具有不同扩展名的二进制资源文件(.res文件),按照约定,.dcr 文件包含一…
Win3.1调色板中的控件更新
有些人说我必须用现代控件更新Win3.1调色板中的控件(尤其是TFilterComboBox)。但是Delphi提供了这样的新控件吗? 我需要创建一个 GUI(某种程度上类…
我的插入器类未编译的原因是什么?
我有: unit unt_QuantumGridInterceptor; {$OPTIMIZATION OFF} interface uses { DevExpress } cxGridRows, cxGridTableView, cxGridCustomTableView…
为什么 OnUserAuthenticate 在 DataSnap REST 服务器上被调用两次?
我在 Delphi XE 中使用 DataSnap 创建了一个 REST Web 服务。我正在使用 XMLHttpRequest JavaScript 对象调用服务器方法。我在 XMLHttpRequest Open …
使用 WaitForMultipleObjects 时如何终止线程
我的应用程序上有一个辅助线程 (TMyWaitFor),它执行一些工作线程 (TFooThr) 并使用 WaitForMultipleObjects 等待这些线程的完成code> function 这是…
如何更改外部声明函数的实现(绕行)
我有一个第三方功能 function DataCompare(const S1, S2: string; APartial: Boolean): Boolean; begin ... end; 它在另一个第三方单元中使用。 我希…
如何继承 TcxGridDBTableView 并使用它而不丢失我的 GUI 设置并将其安装为组件?
使用 devexpress 可以非常轻松地扩展量子网格视图,如 http://devexpress.com/Support/Center/KB/p/A334.aspx?searchtext=viewinfo 你只需要声明并覆…
如何从代码中检查用户定义资源的{raw-data}是整数还是字符串?
我使用 Delphi XE,我有以下 rc 文件: DB.PREFIX sql_db { "ALPHA\0" } DB.MAJOR sql_db { 1 } DB.MINOR sql_db { 1 } 我的问题是如何检查用户定义资…
TIWApplet(用于 WEB 的 VCL)程序和 RAD Delphi XE
我正在尝试使用 RAD Studio Delphi XE 同时学习和编程。我正在利用 TIWApplet 编写一个迷你(VCL for the web)程序。我有一个小程序,它只是在小程序…
DelphiXE 中的异常位置未正确定位在调试器中?
调试器找不到异常行,它要么太深要么太晚。 代码: procedure LoadLogo; const RES_APP_LOGO = 'AppAboutLogo'; var resourceStream : TResourceS…