我正在使用 Delphi XE 开发应用程序。 我有很多长的 SQL 查询,我不想将它们存储在如下代码中,因为这种方法会降低代码的可读性: 也许创建一个 DataModule 并将 SQL 查询存储在 Memo 组件中可能是一个替代选项。 这样 SQL 查询将比上面的方法更具可读性,但通过这种方式, ...
我正在使用 Delphi XE 开发应用程序。 我有很多长的 SQL 查询,我不想将它们存储在如下代码中,因为这种方法会降低代码的可读性: 也许创建一个 DataModule 并将 SQL 查询存储在 Memo 组件中可能是一个替代选项。 这样 SQL 查询将比上面的方法更具可读性,但通过这种方式, ...
再会, 我正在尝试在 Delphi XE 中打开遗留软件项目。 每当我尝试打开 IDE 时,我都会收到大约 100 - 110 条错误消息,每个 DevExpress 组件未加载一条错误消息。 当我打开 IDE 本身以及现在打开一个现有项目时,就会发生这种情况。 最有趣的部分是这些 BPL 的路径 ...
使用 Embarcadero Delphi,我需要用周数和周年填充一个表。 问题是在 12 月底和 1 月份开始。 第一种情况:日期“29/12/2024”:是 2024 年,指的是 2024 年第 52° 周。所以我将插入一条记录,如:WEEK NUMBER = 52 WEEK YEAR = 20 ...
在TMemo中,我必须在多行中报告信息: 但我不知道如何实现 TMemo function。 ...
这样做,我应该得到公众 IP: 问题是,即使我没有错误地填写它,当我按下按钮时它也会引发错误: IOHandler 值无效 ...
当尝试使用 TLS v1.2 方法和端口 465 连接到 SMTP 服务器时,我的程序无限挂起。 我在mailbox.org(TLS 1.2 强制)上创建了一个测试邮件帐户,并尝试使用提供的数据。 环境:Delphi XE,Indy 10.6.2,OpenSSL 1.0.2u DLL 文件在程序文 ...
这是我一直在尝试的一些代码片段,当用户单击手机上的返回按钮时,我不想让用户继续并关闭应用程序。 ...
如何弹出自定义对话框以隐藏列,如下所示: ...
我正在用 Delphi 开发组件。 我被某些事情困住了,需要你的帮助。 在我的组件中创建属性值时,我需要一个子属性。 简而言之,我希望它在ide上是这样的。 我为此编写了以下示例代码。 我在为测试目的编写的代码中遇到了一个我无法理解的问题。 我的代码; 成分: TCheckValue ...
我想使用 Delphi XE 创建一个新的 ASP.NET 项目,但我在标题中遇到了问题。 右侧框中的几乎所有图标都显示为灰色(禁用)。 我不明白,因为我的 Delphi 安装坏了,或者由于某种原因它们被禁用了? 有什么建议可以解决这个问题吗? ...
我将 TKeyframe 作为 class 和Keyframes: TObjectlist<TKeyframe>在基础 class TTrack 中,但在 TTrack 的后代中,Keyframes 包含带有附加字段和适当类型转换的 TKeyframe 的后代。 TTrack 具有调 ...
我已将 Delphi 7.1 应用程序移植到 Delphi 10.3。 我有一些简单的加密/解密功能。 如果我加密字符串值并加密它们,一切都很好: 在这种情况下,一切都按预期工作,即使使用特殊字符,加密将是:'y'#$0080'vn' 但如果值为 string[25],它会以不同方式处理特殊字符: ...
我有两个TIdTCPClient组件(TCPClient1 和 TCPClient2),它们共享相同的OnStatus属性(见下文)。 这些组件由它们的Tag属性标识。 如何在共享OnStatus事件中识别调用 TCPClient? procedure TForm2.TCPClientStatus ...
我正在使用 FastReport 打印对话框。 我打印到 PDF 文件。 如何设置保存 PDF 文件时建议的初始文件夹? ...
我正在尝试使用旧的 Delphi XE6 应用程序更新旧的 Paradox (BDE) 表。 一个特定的表有两个字段; 一个日期字段和一个 BCD 字段。 由于 BCD (FuelSur) 字段抛出“数字超出范围”错误,我无法将新记录发布到 (FuelSurch) 表。 所以我写了一个快速测试,但 ...
尝试使用TStringList.LoadFromFile方法加载文件时出现以下异常:stringlist1.loadfromfile('c:\example.txt'); 目标多字节代码页中不存在 Unicode 字符的映射该文件是Unicode,错误似乎与文件中存在的这个特殊字符有关。 exa ...
我需要帮助。 我正在编译一个代码编辑器。 如何在 Delphi TBCEditor 中搜索和替换代码。 ...
我在解码时有点卡住了。 我有一个 base64 编码的.rtf文件。 其中的一小部分看起来像这样: Bek\u252\''fcld\u337\''3f 代表: Beküldő 但是我解码后的output数据是: Bekuld? 如果我手动替换字符,它可以工作。 有谁知道这个的一般解决方案? 一些谈话 ...
我正在使用 DevArt 的 SecureBridge 产品的试用版。 我正在尝试处理 POST,但不知何故我无法打印请求数据。 XML: Delphi: 我已经查看了文档,但是有一个名为 RequestStream 的功能。 我下载的版本没有这个功能。 我认为使用 WriteBuffer 代替 ...
出于某种原因,用户在使用 TTreeView 中的垂直和水平滚动条时遇到问题。 他们想通过拖动滚动(模拟触摸屏上的手指)。 我不知道从哪里开始。 我知道如何在 TTreeView 中实现拖放,也知道如何在按下键时模拟滚动。 编辑我有一个 ttreeview 有 200 行,垂直和水平条是可见的。 我 ...