我刚刚尝试使用新的Delphi 2009功能区,向其中添加了一些页面、组和操作客户端(大按钮)。我在Photoshop中创建了一些透明的32x32像素的PNG图片,并将它们放入TImageList中(设置为cd32bit)。我将此列表添加到Actionmanager的Images属性中,以在按...
我在Delphi 2009中设置浏览路径时遇到了问题: 当我安装新组件时,我将DCU路径添加到Delphi的Library Path中,将源路径添加到Delphi的Browsing Path中。应用程序编译正常,但按住Ctrl并单击该组件的任何单元名称不会打开源文件! 似乎唯一使其工作的方...
我有以下代码: var sl: THashedStringList; begin sl:= THashedStringList.Create; sl.Duplicates := dupIgnore; sl.Add('12345'); sl.Add('12345'); ...
当我使用MSBuild命令行执行Delphi 2009项目时,输出总是会到C盘。 C:\MyProjects>MSbuild "C:\MyTestProject\Test.dproj" /t:Build /p:OutDir="C:\Output\bin\" 为什么会发生这种情况?
我正在使用Delphi 2009。是否可以为泛型类编写类助手,例如TQueue?很明显TQueueHelper <T> = class helper of TQueue <T> ... end; 无法正常工作,也不行TQueueHelper = class help...
我需要推荐在Delphi(我使用Delphi 2009)中使用什么来尽可能快地处理非常大的XML文件(例如100 MB)。 我需要输入XML,在程序中访问和更新其中的数据,然后再次导出修改后的XML。希望在快速的Windows机器上能够在几秒钟内完成输入和输出。 澄清一下。我预计将需要使用D...
我一年前将我的程序从Delphi 4转换为Delphi 2009,主要是为了实现Unicode的跃升,同时也为了获得所有这些年来Delphi改进的好处。 我的代码当然都是旧的遗留代码。它使用短字符串,现在方便地全部变成了长Unicode字符串,并且我已经将所有旧的ANSI函数更改为新的等效函...
我的目标是通过HTTP Post方法上传一个文本文件,我使用的是Delphi 2009。 举个例子,上传到以下URL。 https://www.example.com/ex/exampleAPI.asmx/Process 我理解可以通过使用TIdHttp组件来完成。以下是相应的调用。 ...
我一直在研究Allen Bauer的通用多播事件调度器代码(请参见他关于此的博客文章here)。他提供的代码足够让我想要使用它,但不幸的是他没有发布完整的源代码。我试图让它工作,但我的汇编技能非常有限。 我的问题出现在InternalSetDispatcher方法上。天真的方法是使用与其他I...