delphi-xe2相关内容

如何用XE2dbxJSON解析JSON

我正在使用XE2并尝试解析由机器人发送到URL的JSON文件。我已经研究了几种解决方案,但由于我的Delphi版本,大多数都不适用。我尝试应用我在这里找到的解决方案:How to parse nested JSON object in Delphi XE2?,但我似乎想不出如何获取我需要的信息。 JSON字符串: {"ATTITUDE":{"message_information":{ ..
发布时间:2022-08-23 09:53:38 其他开发

安装XE2更新3后出现EPackageRegistrationException错误

安装XE2更新3后(全新安装XE2)-尝试启动Delphi XE2时出现以下错误 00031835处模块核心160.bpl中的异常EPackageRegistrationException。 注册过程,TogetherReg.IDE在c:程序包中注册:程序文件hamcadero AD Studio9.0BinTGIDE160.bpl引发异常类EOleSysError:未定义类,ClassID ..
发布时间:2022-08-23 09:42:41 其他开发

菜单最后一项右侧的Shift键

Delphi Xe2U4。主菜单项:文件、选项、帮助(名称:HelpMenuItem)。2个按钮。使用StyleManager XE2(在项目选项中启用了XE2主题,默认设置为‘Metro Blue’)。 Procedure TForm1.RightMenu; // Shift in the right of last item of the menu var mii: TMenuItemI ..
发布时间:2022-08-23 09:34:36 其他开发

IDE中的错误洞察错误有解决方法吗?

XE2将在编辑器中标记一个错误,通常是关于缺少成员函数的错误(如图所示)。但是,它将正常编译,并且代码将运行良好。 如果您使用CTRL+空格请求列表,它将提供正确的列表。 Delphi XE2 IDE中是否有针对上述错误的变通方法/解决方案? 这样我就不会因为编辑器中的错误而得到不正确的标记? 请注意,这个问题Delphi XE2 background IDE compiler una ..
发布时间:2022-08-23 09:27:14 其他开发

如何调用EnumWindowsProc?

我正在尝试列出我计算机上正在运行的所有进程。 我的简短示例代码中的EnumWindowsProc()调用语句有什么问题。我的编译器声明,在这一行中: EnumWindows(@EnumWindowsProc, ListBox1); 函数调用中需要有一个变量。我应该如何将@EnumWindowsProc更改为变量? unit Unit_process_logger; inte ..
发布时间:2022-08-23 09:05:25 其他开发

从BLOB文件Delphi XE2读取msword

我在从包含mword文件的数据库中读取BLOB字段并将其保存到文件(.doc/.docx)时遇到问题。什么是Moree这在Delphi 2010中很有效,但在Delphi XE2中保存的文件无效。这是我的代码 dane.SQLtmp.Close; dane.SQLtmp.SQL.Clear; dane.SQLtmp.SQL.Add('select wydruk,typ,IdWydruku ..
发布时间:2022-08-23 09:00:53 其他开发

Delphi中文本文件的编写性能

我的程序正在处理传入的字符串(来自Telnet、HTTP等),我必须使用Delphi XE2将这些字符串写入文本文件以用于日志记录。 有时程序可能会崩溃,而我需要确保剩余的字符串不会丢失,因此我打开/关闭了每个传入字符串的文件,结果出现了一些性能问题。例如,下面的代码需要8秒才能完成。 我的代码包含在下面,有什么方法可以提高性能吗? (对于下面的测试,只需创建一个具有Button : ..
发布时间:2022-08-22 23:59:54 其他开发

RichEdit2.0使用单个CR字符作为换行符导致SelStart计算失败(Delphi XE2)

从Delphi 2006过渡到Delphi XE2时,我们了解到的一件事是,RichEdit2.0将内部CRLF对替换为单个CR字符。这会产生一个不幸的效果,那就是打乱了基于VCL一侧实际文本字符串的所有字符索引计算。 我通过跟踪VCL代码可以看到如下行为: 发送WM_GETTEXT消息(在TControl.GetTextBuf中完成)将返回包含CRLF对的文本缓冲区。 发送WM_G ..
发布时间:2022-08-09 20:11:37 其他开发

在自定义组件中找不到 Designintf.dcu

我在这里将一些自定义的 delphi 组件转换为最新的 delphi xe5.我已经在delphi xe5 ide中构建了它,并且我用desgninf替换了它designintf 和设计编辑器.我还包括 designide.dcp 参考.它成功构建和安装.但是当我尝试使用和编译错误时有一些包没有找到designinf.dcu. 我在互联网上研究解决方案在 delphi 6 之后,他们的 de ..
发布时间:2022-01-21 10:45:59 其他开发

Delphi XE2后台IDE编译器找不到源路径

我刚买了 XE2 版本,安装了 update 1 ISO,并用它编译了我的开源项目.p> 事实上: 我将库的源代码路径添加到通用设置 IDE(适用于我使用的所有平台,即 Windows 32 位和 64 位至今); 我编译了我们框架的 TestSQLite3.dpr 回归测试 - 没问题:EXE 已编译并且所有测试都通过了; 我对 IDE 后台编译器有一个奇怪的问题:即使项目已编译,I ..
发布时间:2022-01-20 21:52:31 其他开发

如何为某种类型的所有实例实现我自己的自定义属性编辑器?

我遵循了一些关于创建自定义属性编辑器对话框的教程,但是涉及的内容太多,我无法让它正常工作.我想要完成的是一个带有日期选择器(日历)、时间选择器以及确定和取消按钮的自定义表单.表单完全没有问题,但是我将如何实现它,以便我可以在某种类型的任何组件中发布属性,并带有一个按钮来启动属性编辑器? 我想完全覆盖 TDateTime 类型并将我的自定义编辑器放在它的位置,因此无论 TDateTime 发布 ..
发布时间:2022-01-20 21:35:29 其他开发

Firemonkey Grid Control - 将列向右对齐

我正在使用 FireMonkey Grid 控件,但在尝试右对齐列时一直存在问题.从其他用户的帖子中,我设法创建了一个新的 TColumn 类型,对其应用样式(文本为 HorzAlign=taTrailing),理论上 - 认为这将是解决方案.这些值由 OnGetValue 函数提供给 Grid 控件. 然而问题是,虽然起初看起来不错,但如果您滚动条/鼠标滚轮等,新的 TColumn 类型列 ..
发布时间:2022-01-18 10:27:43 其他开发

Firemonkey Grid Control - 根据值设置单元格样式(通过 OnGetValue 函数调用)

我正在寻找推荐的解决方案来设置由 OnGetValue 调用绘制的 TGrid 单元格的样式(调用它来绘制视图中的单元格).作为背景,Mike 的出色回应展示了如何在创建单元格时简单地应用 tAlign 属性;但我的下一个挑战是为单元格内容着色. 以前的发帖/回答 目标是更改我即将作为单元格“值"返回的值的单元格属性(字体、样式、颜色等).在下面的例子中;它将对正在返回的 OnGetV ..
发布时间:2022-01-18 09:43:50 其他开发

使用 indy 组件 delphi xe2 SSL 协商发送电子邮件失败

我尝试使用 Indy 组件在 XE2 中发送电子邮件,它在我编译项目的笔记本电脑上运行良好. 但是如果我将我的 exe 项目带到另一台 PC 上,它会显示一条错误消息 连接正常关闭 或者,有时我会得到 SSL 协商失败 其实我尝试了很多次来解决我的问题,但我不能. 这是我的代码 - 我的错误在哪里?我需要一个实用的解决方案. procedure Gmail(u ..
发布时间:2022-01-17 15:04:14 其他开发

Windows 10 中的 MDI 窗口标题

我正在 Windows 10 上测试 Delphi 应用程序,我对在 MDI 表单上呈现窗口框架的不同之处很感兴趣. 这是本意? 解决方案 我猜你说的是标题栏右侧的最小化、最大化和关闭按钮. 这些按钮是由系统而不是 Delphi 呈现的,其行为与设计一致.微软至少在 15 年前就弃用了 MDI,因此他们没有对其进行修改以匹配 Windows 10 的新风格也就不足为奇了. ..
发布时间:2022-01-15 14:58:56 其他开发

COM 在 XE2 中是否损坏,我该如何解决?

更新: XE2 Update 2 修复了下述错误. 下面的程序,从实际程序中删减,在 XE2 中失败并出现异常.这是 2010 年的回归.我没有 XE 可以测试,但我希望程序在 XE 上运行良好(感谢 Primož 确认代码在 XE 上运行良好). 程序 COMbug;{$APPTYPE 控制台}用途SysUtils、变体、Windows、Excel2000;变量Excel:TExcelA ..
发布时间:2022-01-14 11:41:11 其他开发