如何正确配置跨平台Delphi XE2项目?
现在我有 2 个平台(Mac 和 Win32)和 2 个配置(调试和发布)。整个事情都在SVN下。 这是构建输出的布局: .\App\$(Platform)\$(Config) 代码被分成…
XML 映射器... XE2
我有一个来自 Web 服务的 xml,我想将其存储在 ClientDataSet 中。 当使用 XML 映射器时,网格中不会显示任何数据(当使用 “创建和测试转换”),所…
如何使我的桌面带(任务栏工具栏)表单透明
我正在 Delphi XE2 中为 Windows XP、Vista 和 7(Win32 和 Win64)开发 Windows Deskband... 我已经在代码中实现了所有必要的接口(ITrayDeskBand、I…
如何在一个应用程序中同时拥有 VCL 和 FMX?
我有一个 VCL 应用程序和相当独立的 VCL 代码。我想包括 Fire Monkey 表单以支持 Mac OSX。 我计划大量使用 IFDEF 来确定应该使用 VCL 为 Windows 构…
当在 Delphi XE 或 Delphi XE2 中使用单元 HtmlHelpViewer 时,使用 regsvr32.exe 注册 DLL 会冻结
当在 Delphi XE 或 Delphi XE2 Update 3 的 DLL 源中使用单元 HtmlHelpViewer 时,使用 regsvr32.exe 注册 DLL 会冻结。只需将该单元添加到界面使用列…
如何修复 Delphi XE2 错误:无法安装软件包,因为它是使用不同版本的 Delphi 或 CBuilder 创建的?
我刚刚构建了 EmbeddedWebBrowser_XE2.dpk,然后尝试安装它 - 全部通过 IDE 内项目的上下文菜单进行。并收到错误: 无法安装包,因为它是使用不同版本…
使用“myClass”作为单个单元中事件类型的参数
我已经定义了事件类型: TMyEvent = procedure(object: TMyClass) of object; 并且在同一单元中我还有一个类定义: TMyClass = class(TObject) ... pr…
如何在delphi XE2 starter中安装TAdoConnection?
我刚刚购买了 Delphi XE2 starter,想要升级我的项目。其中之一失败了,因为 Delphi 不知道 TAdoConnection 是什么。 几年前当 ID/Led 时,我愚蠢地没…
使用 GDI+在德尔福XE中
以下内容在 Delphi XE2 中有效,但在 Delphi XE 中引发访问冲突: uses GDIPAPI, GDIPOBJ; ... TGPImage.Create (TStreamAdapter.Create (MemStream))…
DCC 提示:H2161 警告:重复资源:类型 24(用户定义),ID 1;文件资源...保留;文件 ...\WindowsXP.res 资源被丢弃
在 Delphi XE2 中链接我的项目时出现以下错误。重新创建 .dproj 文件没有帮助。 [DCC 提示] H2161 警告:重复资源:类型 24(用户定义),ID 1;文件…
是否可以在没有 *.dfm 和 *.pas 文件的情况下动态创建表单?
是否可以在没有源文件的情况下创建和显示 TForm? 我想在运行时创建表单,而空的 *.dfm 和 *.pas 文件在我看来毫无用处。 谢谢…
Delphi XE2:项目中缺少 DLL 应用程序的 LIB 前缀/后缀/版本设置 |选项
在 Delphi XE 及更低版本之前,DLL 应用程序的项目选项具有以下设置: LIB 前缀 LIB 后缀 LIB 版本 但是,这些设置在 Delphi XE2 中缺失。这是 Delphi…
为什么 Delphi XE2 IDE 在 msimg32.dll 中崩溃?
安装 Delphi XE2 的 Update 3 后,出现以下错误,并且 IDE 不想启动。 我尝试安装带有 Update 1 的标准 Delphi XE2,但问题仍然存在。您知道是什么原…
是否可以在 Delphi XE2 中使用选定的构建配置运行命令行编译器?
我想从命令行进行构建,我想知道是否有办法使用选定的构建配置来执行命令行编译器? 我知道有一个选项 --no-config 不会加载默认的 dcc32.cfg 文件,…