delphi-xe3相关内容

Delphi IDE 不可见

我双击desktop上的Delphi图标,但是IDE没有出现.查看 Task Manager 列表,BDS.exe 出现在 Processes 列表下,而它应该出现在 Applications列表.有谁知道为什么会这样?注意:我当前使用的 IDE 版本是 XE3,但也安装了 2010 版本,其行为方式相同.Windows 版本为 8.1.非常感谢任何帮助. 解决方案 经常发生这种情况是因为 ..
发布时间:2022-01-20 21:54:44 其他开发

Delphi 构建自动化的最小代理安装足迹是多少?

当创建一个构建服务器来对给定源存储库或项目中的所有内容进行干净的版本控制检出和完整系统构建时,XE3 Win32/Win64 项目所需的最小 Delphi 安装占用空间是多少?(核心系统 - 不是 3rd 方组件) 我更喜欢可以包含在存储库中的一小部分文件,而不是完整的 Delphi 安装. 解决方案 找到了D2006+D2007的源码: https://delphi.fand ..

在 Delphi 中创建可访问的 UI 组件

我正在尝试从标准 VCL TEdit 控件中检索可访问信息.get_accName() 和 Get_accDescription() 方法返回空字符串,但 get_accValue() 返回输入到 TEdit 中的文本值. 我刚刚开始尝试了解 MSAA,此时我有点不知所措. 我的 TEdit 是否需要有额外的已发布属性来暴露给 MSA?如果是这样,那是否需要创建一个继承自 TEdit ..
发布时间:2021-11-26 19:02:44 其他开发

如何在 Delphi XE3 FireMonkey 2 的 TTabControl 的每个选项卡上实现关闭按钮?

我正在尝试创建一个浏览器风格的 TabControl,在 FireMonkey FM2 的每个选项卡上都有一个小的关闭按钮. 由于FM2中没有TTabsheet和TPageControl组件,我无法使用“如何为TPageControl的TTabsheet实现关闭按钮".这段代码提供了太多未声明的函数和变量,我猜这些函数和变量在 FM2 中不再受支持. 我不想使用任何第三方组件,因为你永 ..
发布时间:2021-09-04 18:56:02 其他开发

文本资源无法编译到我的Delphi exe中

我在Delphi程序中使用了一个单词列表,直到现在我仍将列表放在TMemo的Lines属性中.不过,我不需要视觉组件,而是TStringList,所以现在我想通过使用资源文件来以正确的方式执行操作,然后从资源中加载我的TStringList.我尝试应用来自此答案的信息,但出现错误: [dcc32错误] E2161错误:RLINK32:文件"D:\ etc \ Unit1.rc"中不受支持的1 ..
发布时间:2021-04-30 18:59:01 其他开发

使用数据资源管理器可视地创建数据库表

我观看了视频与创作有关和在Delphi中使用数据库.该视频说明您可以使用代码,数据浏览器或SQLite3控制台应用程序创建数据库,但是我无法找到如何使用数据资源管理器创建数据库.有谁知道我可以这样做的方法吗? 非常感谢您. 解决方案 以下说明适用于XE3,但它们也适用于XE. 右键单击数据资源管理器中的 SQLite 项目,然后选择新建连接. 在数据库编辑控件中输入新数据 ..
发布时间:2021-04-30 18:57:20 数据库

Firemonkey中的自定义网格

我们正在将当前的vcl应用程序合并到Firemonkey.当前最大的问题是创建带有一些自定义列的网格. 我需要一个带有组合框单元格的列,以及一个在每个单元格中具有多个复选框的列. 解决方案 看看我的帖子 http://monkeystyler.com/blog/entry/firemonkey-grid-basics-custom-cells-and-columns ,它解释了Fir ..
发布时间:2021-04-30 18:53:58 其他开发

如何将新的和更新的行从离线复制到在线数据库?

这是您拥有桌面应用程序且其数据库位于远程服务器中的情况之一.就我而言,它是MySQL,应用程序是在Delphi XE3中制作的.但是,当客户希望离线和在线(为了提高速度和安全性)时都需要他的数据时,我们需要: 使用远程服务器信息登录(更多更新); 将在线数据库同步到离线; 在应用程序和数据库上执行任务; 与联机同步脱机数据库. 我的问题:是否有通过MySQL指令或其他自动方式执行 ..
发布时间:2021-04-30 18:50:31 数据库

使用Delphi RTTI构建和评估表达式

我面临的任务是允许用户使用启用了RTTI的已编译类来定义表达式.让我以一种简单的方式来说明它. TAnimal = class(TPersistent)私人的fWeight:双倍;fHeight:双倍;fName:字符串;已发表属性权重:两次读取fWeight写入fWeight;property Height:两次读取fHeight写入fHeight;属性名称:字符串读取fName写入fNam ..
发布时间:2021-04-30 18:47:02 其他开发

如何淡入/淡出TImage?

我有一个名为Form1的简单 TForm ;Image1是一个 TImage ,其中加载了PNGImage和一个Button1 TButton 来进行测试.它成功地实现了一种对AlphaBlend Image1的图片的方法.代码如下: 过程SetPNGOpacity(Image:TImage; Alpha:Byte);变种Bmp:TBitmap;BlendFn:TBlendFunction;PN ..
发布时间:2021-04-30 18:45:32 其他开发

Delphi XE2 TZipFile:替换zip存档中的文件

我想用Delphi XE2/XE3标准System.Zip单元替换zip存档中的文件(=删除旧文件并添加新文件).但是没有替换/删除方法.有没有人知道如何在不需要提取所有文件并将其添加到新存档的情况下实现该目标? 我有这段代码,但是如果已经存在,它将再次添加"document.txt": varZipFile:TZipFile;SS:TStringStream;constZipDocum ..
发布时间:2021-04-30 18:41:23 其他开发

将记录数组存储在JSON中

如何通过SuperObject库将记录数组存储在JSON中.例如. 类型TData =记录str:字符串;int:整数;bool:布尔值;flt:双倍;结尾;变种DataArray:TData的数组[0..100]; 解决方案 只需使用超级对象编组 TSuperRTTIContext 程序Project1;{$ APPTYPE控制台}{$ R * .res}用途超对象System.Sys ..
发布时间:2021-04-30 18:38:43 其他开发

使用Delphi进行安装

在我的项目中,我有一些文件要复制到程序文件目录中,并为一个可执行文件和其他工作(如安装)创建快捷方式. 我想在我的应用程序中使用Packages中的文件存储文件(例如CAB文件)并在进度栏中显示安装. 首先,我想到了一个msi包装器,但是一些用户说这太慢了! 我该如何以最佳方式做到这一点? 解决方案 以下是开始的小模板: unit Unit1; interface ..
发布时间:2020-11-08 05:21:51 其他开发

在同一Windows上同时安装Delphi 2010和XE3?

我的Win7现在已在Delphi 2010中安装了RAD Studio 2010,可以单独安装Delphi XE3吗?那么Delphi 2010和XE3都可以在同一Windows上运行吗? 谢谢! 解决方案 可以。您可以将所有版本的Delphi并排安装在一台计算机上。我目前坐在装有D6、2010,XE,XE2和XE3的计算机上。 不同的人有不同的方式来组织并排安装。我个人从系统 ..
发布时间:2020-10-20 18:41:25 其他开发

如何通过另一个对象在屏幕上拖动无边界FMX表单?

我正在尝试使表单在屏幕上可拖动,即可以抓取并在屏幕上移动。它透明且没有边界,但是图像可作为其他控件的背景。我想使用图像的事件来控制表单的拖动。我怎样才能做到这一点? 我发现不知道具有此TDragObject参数的DragEnter,DragLeave,DragStart方法。 有人可以帮忙吗? 解决方案 基本上,您必须手动进行操作。 以下是窗体上的一些delphi / w ..
发布时间:2020-10-20 07:28:33 其他开发

如何在Delphi的SQLite表中插入整数值

我试图在Delphi的 SQLite 表中插入整数值。 在表 emp usergroup_id 是整数,而 label ,描述是 我的代码如下: var gid:整数; sdescription,ldescription:字符串; 开始 说明:= RzEdit1.Text; ldescription:= RzMemo1.Text; gid:=整数(RzComb ..
发布时间:2020-10-20 07:28:30 数据库