在 Delphi XE2 中同时调试多个应用程序
是否可以在一台机器上同时在 Delphi XE2 中调试多个应用程序?我有两个(实际上是三个,但中间的一个工作正常)相互发送消息。我希望能够同时调试这两…
如何在Delphi XE中通过名称获取类类型引用?
我实际上正在尝试使用 Rtti 来实现通用方法调用程序。它应该像这样工作: 我将提供类名、方法名和参数, 调用者将通过调用此类的指定方法来完成其工作…
组件 TSomething 无法由包 Something_design.bpl 注册,因为它已由包 Something_design.bpl 注册。?
Delphi 中设计时包的可怕错误之一是以下错误,这意味着注册安装新组件到 Palette 上的包: 组件 TSomething 无法通过包 Something_design.bpl 注册 因…
有“AlterTable” dbx 元数据中的命令?
如何使用 dbx 元数据修改现有数据库?我正在尝试,但我只能创建一个新表,其中包含新列、新定义...例如,我可以在现有数据库中添加新列吗? “CreateT…
使用继承的接口作为 TDictionary 中的键
继承的接口可以用作 TDictionary 中的键吗? //! Note the inheritance of the interfaces ILoggingProvider = interface procedure Log(AMessage : s…
将 TRichEdit 绘制到画布上
我正在尝试在 Delphi XE 中实现一个支持 RTF 的工具提示窗口。为了呈现富文本,我使用了离屏 TRichEdit。我需要做两件事: 测量文本的大小。 绘制文本…
使用 Unicode 的 AD 身份验证
刚刚在 C# 中实现了 AD 身份验证,使用: DirectoryEntry entry = new DirectoryEntry(_path, domainAndUsername, pwd, AuthenticationTypes.Secure);…
将消息传递到 DLL 的入口点
我有一个 DLL,它在其入口点执行一些代码,即 procedure MainDLL(Reason: Integer); begin { ... Code here ... } end; begin DLLProc := @MainDLL; e…
Delphi EXPERT ToolServices.getCurrentFile 失败
获取 Delphi XE Experts 中正在处理的当前文件的新方法是什么? 以前在 Delphi 5-7 中我们使用 ToolServices.getCurrentFile…
Delphi 与 SQL Server 之间的冲突
我有一个在 SQL Server 中也可以工作的查询,但是当我将它保存在 delphi 中的 ado 查询中时,它不起作用并因此错误而停止: Incorrect syntax near 'G…
泛型和 Marshal/UnMarshal。我在这里缺少什么?第 #2 部分:-)
跟进我之前的问题: 泛型和 Marshal / UnMarshal。我在这里缺少什么? 在“第 1 部分”(上面的链接)中,TOndrej 提供了一个很好的解决方案 - 但在 X…
使用 RTTI 获取/设置子属性
根据下面的代码片段,使用 GetPropValue(MyComponent,'MySubComponent.Prop1') 会引发 EPropertyError 异常。 如何使用 GetPropValue / SetPropValue …
在 Delphi 中,为什么传递 Interface 变量有时需要它是 const 参数?
首先是问题:为什么在 UnregisterNode() 中删除 const 会导致失败,而在 RegisterNode() 中则不会。 现在是背景:我正在 Delphi XE 中使用 Interfaces…