BcdDivide 函数在 Delphi XE 和 XE2 中的行为不同
FmtBcd.pas 已在 Delphi XE2 中进行了广泛的修改和重写。在我的一个项目中,我有一个对两个 Bcd 值使用除法运算的情况,但两个版本产生不同的结果。在…
过滤 Visual Studio 工具箱
有谁知道是否可以使用加载项在 Visual Studio 中过滤工具箱的项目? Visual Studio 2010 引入了搜索功能,但我想进行过滤,例如:输入按钮,它必须显…
如何在不特定于平台的情况下使用 TFormatSettings.Create?
我在 Delphi XE 中有以下内容: fSettings := TFormatSettings.Create(LOCALE_USER_DEFAULT); 但我总是在编译时收到警告: W1002 Symbol 'Create' is …
存在任何与 swscanf 等效的 Delphi RTL 函数
我正在寻找相当于 的 RTL delphi 函数sscanf/swscanf C++ 函数。 RTL delphi 函数中是否存在类似的东西,或者我必须寻找第三方实现?…
SetProcessAffinityMask - 选择多个处理器?
如何使用 SetProcessAffinityMask 选择多个逻辑处理器? 在 Windows 任务管理器中,您可以执行此操作作为示例: 我更新了我的 CreateProcess 过程来执…
如何在Delphi项目中拥有多个类型库?
如果您有一个 Delphi 项目并想向其中添加类型库,那么您可以非常轻松地完成。 但是,我们希望能够添加多个不同的类型库。 Delphi XE IDE 似乎强制您拥…
如何制作 firemonkey HUD 窗口
我想在 Delphi 中复制 https://github.com/jdg/MBProgressHUD 的 HUD 功能火猴。 这是 iPhone 中的样子: 主要问题是如何使表单半透明和半透明。完全…
TeeChart TLineSeries - 是否可以为每个系列绘制多条线?
是否可以使用 TeeChart 用单个 TLineSeries 绘制多条线?我想在数据集中指定系列应分组的字段,每组绘制一条线。或者这是不可能的,并且应该为应该显…
Delphi XE 无法正确使用 WebService
让 WSDL 显示在 Delphi XE 下面正在创建如下所示的代码。 Out WebService 正在 BizTalk 服务器上运行: .... .... PicassoBTSTest_PortalOrchestratio…
当子模态表单最小化时最小化整个应用程序
在附近的另一个问题中,我得到了获取模态表单以保留在主表单内的工作区域内的答案。 我可以实现这一点的方法(再次感谢 David)是捕获 WMSizing、WMMo…
挂钩 dbx DataSnap 用户会话的消息循环
有没有办法挂钩 dbx 用户会话的 WndProc? 背景: dbx DataSnap 使用 Indy 组件进行 TCP 通信。最简单的形式是,DataSnap 服务器是接受连接的 Indy TC…
我可以写“参数化”吗? DUnit 中的测试
我正在使用 DUnit 来测试 Delphi 库。我有时会遇到这样的情况,我编写几个非常相似的测试来检查函数的多个输入。 有没有办法在 DUnit 中编写(类似)…
如何检查我的 Delphi 控制台应用程序是否重定向到文件或管道?
我有一个控制台应用程序,当输出重定向(外部)到文件或管道时(myapp.exe > Foo.bar),必须禁用或启用某些操作 我如何检查我的 Delphi 控制台应用程…
TCustomAttribute-“期望的常量表达式”编译错误
给出以下代码片段: type MyIntf = interface ['{C6184693-663E-419F-B2DA-4DA1A0E33417}'] procedure Foo; end; InvisiblePropInterfaces = class(TC…
为什么释放坏对象指针会抛出 EPrivilege 而不是 EAccessViolation?
当我执行此过程时,为什么会收到“EPrivilege - 特权指令”而不是访问冲突? {$Warnings OFF} procedure TFrmMyTest.mnuCrashMeClick(Sender: TObject…