我正在尝试使用类型化接口和 Spring4D,但在解决方面存在一些问题.请查看以下详细信息. 数据库对象: unit u_DB; type TDBObject = class public property ID: TG…
标签:delphi
delphi – 自由聚焦自定义控件会导致崩溃
我写的自定义控件在销毁时会导致崩溃.很难确定具体情况,这可能是控制由第三方控制作为父级的一个因素. 编辑2014年10月8日我现在有了一个更好的SSCCE来说明在TForm上只使用TMediaPlayer(来自Delph…
delphi – 如何在与LiveBindings和数据集一起使用时使TProgressColumn工作
我的目标是拥有一个包含多个列的TGrid,通过LiveBindings连接到TClientDataSet.其中一列是TProgressColumn类型. 网格显示数据,但进度条列不显示任何内容(即0%进度). TProg…
delphi – 如何更改第三方库中定义的全局常量
我使用Indy的最新SVN源,并且在一个名为IdIOHandler.pas的单元中定义了一个全局整数常量,在我的特殊情况下,我需要一个不同的全局常量值,并避免每次本地SVN手动修改工作副本是从SVN服务器更新的,我正在寻…
delphi – 作为Record的属性的DWScript setter
我的问题非常简单. 我有一个dwsUnit,它有这个代码: type TPointCoord = record X: Float; Y: Float; Z: Float; end; type TMyClass = cla…
Delphi:阻止应用程序的FireDac连接
我正在使用启动时登录表单的应用程序. 在用户编写登录数据之前,我想谨慎地连接到SQL服务器. 问题是,当我的连接速度慢或服务器路径错误时,应用程序正在寻找服务器或尝试连接,此时应用程序没有响应. 对于连接我使用此过程: …
delphi – 如何在AContext.Connection.Disconnect之后从无限执行中停止TCPServer OnExecute事件?
我有这个TCPServerExecute事件,我想在手动断开与客户端的连接后停止执行: procedure TMainForm.TCPServerExecute(AContext: TIdContext); var TC…
在Delphi中,在THeadercontrol上调用FlipChildren会出现错误
我刚刚遇到Delphi中的一个行为,这对我来说似乎是个错误. 在Delphi中,只需在表单上删除一个THeaderControl,并为其分配至少一个部分.如果在当前表单上调用FlipChildren(true),则会出现…
使用FireDac(Delphi)在Firebird中创建数据库
我最近从AnyDac改为FireDac(8.0.5.3365).我们正在运行Delphi 2006. 当我使用此组件的AnyDac版本时,我可以通过执行以下操作来创建新数据库. 设置我的连接 fConnection.Lo…
delphi – 是否有可用的一致全局FormatSettings变量?
我知道有一个全局的FormatSettings变量可用,它在启动时使用当前的区域OS设置进行初始化.这意味着,当您将字符串转换为数字和签名时,例如,在xml文件中,您与其他PC交换这些文件.可能会发生这样的文件无法加载,…
delphi – 我想创建一个远程线程,之后我想读他的结果
在下面的代码中,我想读取由CreateRemoteThread创建的LoadLibrayA的结果. 我将非常感谢你的帮助,因为这似乎是不可能的 也许结果是及时阅读,任何建议都将获得幸福 procedure InjectD…
字符串到xmlNode delphi(或如何将xml片段添加到TXMLDocument)
我有一些包含格式良好的 XML的文本字符串. 我希望能够(1)将这些字符串转换为IXMLNodes,然后(2)将它们附加到现有的XMLDocument.最好不要先声明新的XMLDocument. 这似乎不可能吗? 有没有…