-
我如何使用TShellTreeView
这是与Delphi XE7一起使用的。我有一个将节点添加到TtreeView的过程。 TreeView在运行时创建并添加到面板中 -
如何将“ RAD Studio命令提示符”与环境变量一起使用?
我的项目在输出路径中使用环境变量,即<code>$(MY_PROJECTS)\MyPackage</code>(在<code>Project -> Options -> Delphi -
想在Delphi XE7中使用System.Zip.TZipFile,但在工具面板中找不到它
我们当前正在使用ZipTV进行文件压缩。我们正在努力消除第三方组件,以便轻松升级到较新的Delphi版本。 -
我应如何将char dbcc_name [1]转换为Delphi?
我在将以下C ++代码转换为Delphi时遇到问题。 这是代码: <pre><code>char dbcc_name[1] </code></pre> 这就是 -
如何隐藏非可视组件名称?
Delphi XE7 </em>是否可以选择隐藏非可视组件名称的选项? 我不想<a href="https://stackoverflow.com/questions/ -
如何减少TStringStream的最后N个字符?
我正在将一些字符串写入<code>TStringStream</code>中,并使用字符串分隔符将它们分开。 <pre><code>var Stre -
编译时“没有足够的内存资源”
我正在将<em> Delphi 2007 </em>仅运行时项目迁移到<em> Delphi XE7 </em>。在<em> Delphi XE7 </em>中,编译时通常会出 -
Delphi MAKEFOURCC的麻烦
我正在为此代码苦苦挣扎: <pre><code>MAKEFOURCC('R','I','F','F'); </code></pre> 该 -
消息窗口在delphi XE7 IDE中隐藏
在我的Delphi XE7 IDE中隐藏了编译器消息窗口。我尝试多次在“查看”菜单中选择“消息”,但没有任何显 -
如何打开并保存大量子表单以对父表单更改做出反应?
我有一个父母表格和数千个孩子表格。 每次更改会影响父窗体DFM的内容时,我都想打开并保存子窗体, -
如何设置任务栏的进度指示器?
在执行长时间操作时,某些应用程序在任务栏中的应用程序图标后面显示一个进度条。 <a href="http -
动作属性下拉列表显示“您无法设置属性...”
我最近将一个应用程序从<em> Delphi 2007 </em>移植到了<em> Delphi XE7 </em>。 为此,我在<em> Delphi XE7 </em>中创建 -
自动调整大小的TCheckBox(如TLabel)
我想创建一个复选框,可以自动调整其宽度,就像TLabel一样。 <pre><code>UNIT cvCheckBox; { It incercepts CMTex -
异步adoquery recordset.cancel所需的时间与打开查询所需的时间
我有一个设置了eoAsyncExecute ExecuteOption的查询,因此如果用户感觉它花费的时间太长或在一定的超时时间 -
如何扩展枚举类型?
我经常需要向某些第三方枚举类型添加“默认值”,例如: <pre><code> TThirdPartyEnum = ( eA, eB, -
如何检查整数是否可以转换为枚举类型值?
我在枚举器类型上定义了一个<code>InRange</code>函数。如果传递的整数参数可以转换为枚举器类型,则该函 -
如何从助手类函数获取“帮助”类?
我正在尝试编写一个帮助器类函数,而无需静态引用该帮助器类: <pre><code> TMyEnum = (meA, meB, meC); TM -
使用TArray类函数
我需要对<code>TArray<integer></code>进行排序,已将<code>System.Generics.Collections</code>添加到<code>uses</code>子 -
向通用TArray类添加非类函数
在<code>System.Generics.Collections</code>中,<code>TArray</code>类型仅具有类函数。 例如: <pre><code>class p -
为什么通用的TArray Create语法与其他类函数不同?
我注意到我在通用<code>TArray</code>语法中出现了一些不一致之处(这让我发疯...) 需要通过在函数 -
在文件夹中搜索大量特定的文件名
我有一个包含很多文件的文件夹,即: <pre><code>C:\Tmp\Input\random00001.txt C:\Tmp\Input\random00002.txt C:\Tmp\Inpu -
将Append方法添加到通用TArray类型
我正在尝试向<code>Append</code>类型添加<code>System.Generics.Collections.TArray</code>方法。 <pre><code>unit uMyArray; -
将子接口实现为其父接口参数的传递对象
我有一个父接口(<code>IParent</code>),一个子接口(<code>IChild</code>)和一个实现子接口的对象。 -
使用ToString作为变量
以下代码产生一个<code>EVariantInvalidOpError</code>异常: <pre><code>var i : Variant; begin i := 10; ShowMessage(i. -
将通用TArray转换为varArray
我正在尝试将<code>array of T</code>转换为<code>Variant</code>(<code>varArray</code>)。 对于非通用类型(即< -
在不引用过程类型的情况下传递对象的过程
我需要传递一个<code>procedure of object</code>作为参数,而不必使用过程类型作为参数。 我尝试如下使 -
Delphi:在TWebBrowser中显示PDF
我需要将pdf文件显示到TWebBrowser对象中。 <code>WebBrowser1.navigate(PDFFileName)</code>正常。 但是我想从TMem -
使用TWebBrowser编辑和保存本地HTML文件
我正在尝试在<code>TWebBrowser</code>中加载本地HTML文件,编辑内容并保存。 我已阅读<a href="http://delphi -
在可编辑的TWebBrowser中检测更改
我正在将HTML本地文件加载到<code>TWebBrowser</code>中,如下所示: <pre><code>procedure TForm1.FormCreate(Sender: TO -
将(Unicode)字符串传递给WideString参数安全吗?
将Delphi(Unicode)<strong>字符串</strong>作为类型为<strong> WideString </strong>的参数传递给过程是否安全?