delphi-xe6相关内容

如何使悬停在最小化、最大化和关闭按钮上的行为?

在 Delphi 应用程序中,当您将鼠标悬停在边框图标上时,例如: 最小化 最大化 恢复 它的行为不正确: 与运行正常的应用程序进行比较: 复制步骤 点击文件、新建、VCL Forms Application - Delphi 点击运行 (F9) 将鼠标悬停在“最小化"、“最大化"或“关闭"按钮上. 如何解决? Windows 10,64 位(在台 ..
发布时间:2022-01-15 14:52:35 其他开发

当最后一个值为空时,String.Split 工作很奇怪

我想将字符串拆分为数组,但是当最后一个“值"为空时效果不佳.请看我的例子.它是错误还是功能?有没有办法在没有变通方法的情况下使用此功能? vararr: TArray;arr:='a;b;c'.Split([';']);//数组长度=3,就可以了arr:='a;b;c;'.Split([';']);//数组的长度= 3,但我希望是4arr:='a;b;;c'.Split([';']);//数组长 ..
发布时间:2021-12-13 23:28:59 其他开发

检测 TWebBrowser 文档中的活动元素何时发生变化

是否有任何事件我可以挂钩来检测网页上的活动元素何时发生变化?例如,当用户聚焦编辑框时. 我知道我可以检查计时器中的活动元素,但如果可能的话,我宁愿避免这种情况. 解决方案 这不是 - 完全 - 对您的问题的完整答案,但希望能帮助您完成大部分工作. (对于通过类似问题到达这里的未来读者: 假设您有一个用于自动化/Com 服务器(如 SHDocVw、MSHTML 或 MS W ..
发布时间:2021-12-13 23:13:59 其他开发

Delphi 在应用程序运行时更改主窗体

我有这个问题.当我隐藏我的主窗体时,我的应用程序的任务栏图标也被隐藏了.我也看到了一个关于这个问题的新问题,但答案并没有真正帮助.他们建议最小化它,但我不想最小化应用程序. 是否可以在应用程序已经运行时更改主窗体? 例如.我有两种形式.当我想隐藏一个表单并显示另一个表单时,那么任务栏图标应该停留在任务栏并且主表单应该切换到另一个表单. 我使用的是 Delphi XE6,它是一个 ..
发布时间:2021-12-07 08:55:05 其他开发

如何在网格单元中插入按钮?

如果您希望单元格显示按钮,则以下内容可在Delphi XE5中工作.但是,在Delphi XE6中却没有. 类型TSimpleLinkCell =类(TTextCell)受保护的FButton:TSpeedButton;程序ButtonClick(Sender:TObject);上市构造函数Create(AOwner:TComponent);重新介绍结尾;构造函数TSimpleLinkCell. ..
发布时间:2021-05-08 19:05:02 其他开发

使用XE6在我的Delphi 5文件中找不到绝地

我有一个在Delphi5中创建的多文件项目,并且我试图在Delphi XE6中进行编译. 在我的DSPack.pas文件中,出现错误:与代码行有关的“找不到'jedi.inc'..." {$ I jedi.inc} ...还有很多错误,大多数都是“未声明的标识符",错误显示为错误-但被命名为初始错误,我认为这是因为编译器找不到jedi.inc文件... 我在我的Comps文件夹 ..
发布时间:2021-04-30 19:03:18 其他开发

Webbrowser的屏幕截图

我在表单上有一个TwebBrowser,我需要对其进行截图.有人可能会认为这不是复制品.但这并非如此,因为解决方案中的解决方案不起作用,所有这些都使med出现了黑屏. 我要尝试从DC(0)获取像素 首先提供一些源代码: 在窗体上放置一个TWebBrowser和一个TButton,并将以下代码添加到OnCreate事件中: 过程TForm1.FormCreate(Sender:T ..
发布时间:2021-04-30 19:02:07 其他开发

如何更改TDateTimePicker的颜色?

如何更改 TDateTimePicker 的颜色? 日期和时间选择器可以有颜色: 我尝试使用 SetWindowTheme 禁用 TDateTimePicker 的样式: 过程TForm1.FormCreate(Sender:TObject);开始UxTheme.SetWindowTheme(DateTimePicker1.Handle,``,'');DateTimePicker1. ..
发布时间:2021-04-30 18:49:23 其他开发

可以从纯命令行安装RAD Studio 2007到XE6吗?

我不确定从2007到XE6的RAD Studio是否使用相同类型的安装程序进行打包.作为RAD Studio的最终用户,我总是在RAD Studio中运行Setup.exe,并通过逐页从向导对话框中选择选项来执行安装. RAD Studio安装程序中是否有任何选项可以仅通过命令行在没有GUI对话框的情况下执行安装? 解决方案 一些有关静默Delphi安装的有用链接,不是真正的答案,而 ..
发布时间:2020-11-29 05:27:30 其他开发

德尔福印地utf8

我无法访问utf8字符集的网站,例如,当我尝试在此www上访问时 点击例如 所有utf8字符均未正确编码. 这是我的访问例程: var Web : TIdHTTP; Sito : String; hIOHand : TIdSSLIOHandlerSocketOpenSSL; begin Url := TIdURI.URLEncode(Url); ..
发布时间:2020-11-27 20:51:00 其他开发

如何更改TTabItem的样式

请看以下图片: 我需要在TTabItem处修改蓝色条的颜色.但是我没有找到任何可修改的地方. 哪些属性或样式可以对其进行修改? 解决方案 Sylwester Wojnar的回答部分正确,适用于桌面应用程序,但在移动设备上,这变得更加复杂(至少在XE5上,不确定XE6是否适用)修复该问题.) 当然,您可以(并且必须)使用TStyleBook和StyleLookup属性来设置控件的 ..
发布时间:2020-11-08 05:16:11 其他开发

BinarySearch是否所有出现?

如何使用 BinarySearch 搜索数组中所有出现的值? System.Generics.Collections 中的默认 TArray.BinarySearch 仅返回一个索引。 示例数组: A = [1、2、3、3、3、6、7, 8、9]; 解决方案 让我向您多解释一下这个问题。找到索引后,顺序搜索和二进制搜索之间的区别取决于您希望找到的数据类型。 10000个元素无关 ..
发布时间:2020-10-20 07:30:57 其他开发

DataSnap和autoinc字段

我希望我的表具有autoinc字段,但是使用ClientDataSet对其进行插入会导致“字段必须具有值”错误。似乎Datasnap服务器不知道它应该自己生成一个并期望值。 对于该演示,我创建了一个仅包含2个字段的简单表:ID(autoinc)和DATE(varchar)。 数据库是SQLite。 过程TForm3.Button1Click(Sender:TObject); 开始 C ..
发布时间:2020-10-20 07:28:26 其他开发

为什么在结构查看器窗格中有错误,但在编译时却没有?

我构建了项目,没有错误: 这是因为构建成功而没有任何错误: 这是一件好事。该应用程序将运行,一切! 除了有错误 编译器没有告诉我的是有错误: 我只是发生要打开此文件。我只是发生而打开了 Structure 查看器。而我只是发生来看到错误。 Delphi是否可以报告在构建期间遇到的所有错误? 是否在优化? 否 对于一个简单的单形式测试应用程序来说 ..
发布时间:2020-10-20 06:34:57 其他开发

与DateSeparator和LongTimeFormat相关的未声明的标识符错误

我有一个用Delphi 5创建的程序,该程序在Win7和Win8上仍然可以完美运行。 但是,当尝试在XE6中运行此代码时(试用版)我遇到两个错误,无法修复。错误出现在“ DateSeparator”和“ LongTimeFormat”上,每个都有“未声明的标识符”错误。 代码段如下: 函数AccurateTimeStamp:String; 开始 DateSeparator:= ..
发布时间:2020-10-20 06:33:53 其他开发

Delphi XE6 TForm.AutoSize

我已经在Delphi XE2中编写了代码,可以很好地工作。但是在Delphi XE6中它不起作用。 我创建一个Tform,其AutoSize属性为true。我使用TPanel将alTop与一个按钮对齐以创建其他面板。 过程TForm2.Button1Click(Sender:TObject); var t:TPanel; begin t:= TPanel.Create(se ..
发布时间:2020-10-20 06:29:26 其他开发

如何检查iOS版本的Delphi XE5 / XE6

是否可以在Delphi应用程序中检查iOS版本?我想在Delphi XE6中为iOS7和iOS6创建特定的代码。 解决方案 您可以使用 TOSVersion 记录在System.SysUtils中。 如果TOSVersion.Check(7,0)然后// O是iOS 7 您还可以在此处找到适用于iOS的示例。 ..
发布时间:2020-10-20 06:19:55 移动开发

包含TWebBrowser时,TPanel不会自动调整大小

我找到了另一个在Delphi 5和Delphi XE6之间进行回归。 我有一个 TPanel 设置为 AutoSize 本身为其内容(面板为绿色): 当 TPanel 包含任何其他内容时控制,例如 TListView ,面板会自动将其自身调整为所包含列表视图的大小: 但是当包含的控件是 TWebBrowser (或替换 TEmbeddedWB ),面板将不会自动调整大小: ..
发布时间:2020-10-20 05:56:08 其他开发