问题标签 [delphi-xe3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi IBTable 只读错误
我刚刚安装了最新版本的Embarcadero Delphi XE3
. 我制作了一个连接到InterBase
数据库的简单表单。我有IBDatabase
, IBTable
,IBTransaction
和Grid
其他一些组件。一切正常,它在网格中显示数据。但我希望能够编辑这些数据。因此,在IBTable
组件中,我将ReadOnly
属性设置为 false,每次执行此操作时程序都会停止工作,我得到以下信息:
Dynamic SQL Error
SQL error code = - 206
Column unknown
IBTable1
知道如何解决这个问题吗?
delphi - Delphi XE3,丑陋的StringGrid的边框
与 Delphi7 相比,为什么 XE3 中 StringGrid 的边界如此模糊?如何解决?
delphi - 从 Delphi 2009 升级到 XE3 的编译器内部错误
用delphi XE3编译一个相当大的项目(> 750K行)(从2009升级)
收到以下错误
[dcc32 致命错误] MainForm.pas(3170): F2084 内部错误: URW1147
与这个问题类似,但是代码中没有使用泛型。
该错误不对应于代码行,而只是文件的末尾。
即在“结束”之后。
在谷歌搜索之后,我还尝试了“代码内联控件”的所有设置,但没有任何乐趣。
不知道从哪里(其他)开始寻找,并会感谢任何有根据的反馈(甚至可能是一个疯狂的猜测)。
尚未提交质量控制报告,希望从这里得到有用的反馈。
谢谢
delphi - 在无限循环中停止delphi程序
当 Delphi 中出现无限循环时,当我点击停止按钮时,调试器甚至不会给我一个堆栈跟踪。如果我怀疑程序在哪里停止,我可以设置一个断点,如果这是正确的无限循环,它将停止。
这是一个故意导致无限循环的示例程序:
停止时,我得到如下内容:
当我单步 (F7) 时,它单步走几行,然后锁定,直到我再次按下 break,此时我得到相同的结果。
delphi - 使用 Data Explorer 直观地创建数据库表
我观看了有关在 Delphi 中创建和使用数据库的视频。该视频指出您可以使用代码、数据浏览器或 SQLite3 控制台应用程序创建数据库,但我无法了解如何使用数据浏览器创建数据库。有谁知道我可以这样做吗?
提前谢谢你。
delphi - 错误:F1026 找不到文件:“System.Actions.dcu”从 XE3 切换回 Delphi XE2
我正在将我的代码从 XE2 移到 Delphi XE3,但它应该在两者中编译。我注意到某些单元会自动将“System.Actions”添加到USES 子句中。当返回 XE2 时,这会导致错误:
F1026 找不到文件:'System.Actions.dcu'(单位范围“系统”仅表示 Win64、OSX32、Win32)
我从来没有真正理解单位范围。有没有正确的解决方案来解决这个问题,而不是在编译器版本 {$IFDEF} 中包装东西?
谢谢
delphi - 数据资源管理器中缺少 SQLite 选项
我正在使用Delphi XE3(终极版)创建一个应用程序,它将利用嵌入式 SQLite 数据库。我观看了与它相关的各种视频,我注意到我的数据资源管理器与视频不匹配。起初我的数据资源管理器是空的,只有dbExpress
. 我也试过几次重新运行安装程序,出现DataSnap
, DBXPool
, ,但这不是因为重新运行安装。无论如何,我该怎么做才能让 SQLite 选项出现在我面前?DBXTrace
IBToGo
InterBas
这是我的数据资源管理器目前的样子:
delphi - 用省略号缩短 Firemonkey 中的标签
Firemonkey中是否有用于缩短按钮或标签文本的省略号/省略例程?例如,转:
"C:\a really\really\really long\very long path\even long path name" 转换为 "C:\a really\re..." 或 "C:\a really\re...path name"
VCL 有一些例程,但看起来查找 Firemonkey 的文本大小会更复杂。
我在 Delphi XE3 上使用 Firemonkey 2
提前致谢
...好吧,我根据 Mike Sutton 的建议创建了一个笨重的程序。它只在字符串第一部分的末尾添加省略号,但可以很容易地修改中间或结尾省略号的位置。它还考虑了当前对象的字体大小和样式。
用法是:
mysql - DBX 错误:驱动程序无法正确初始化
我正在运行Delphi XE3 (Ultimate Edition)、MySQL 数据库,这是单击时出现的错误Test Connection
。
作为回应,我在我的 xampp 目录中找到了 libmysql 库,并将其复制到我的 System32 目录中。但是,这不起作用。
此消息指的是哪些库/驱动程序,放置它们的正确目录是什么?
libmysql 版本 - 5.5.16.0
delphi - 为 TStringGrid 启用编辑
我正在按照这个视频制作一个简单的数据库应用程序。当我使用 aTStringGrid
而不是TGrid
视频中所述的 a 时会出现我的问题,因为我没有它。我有一个导航器,我的所有数据都加载到了 中TStringGrid
,但我根本无法编辑它。到目前为止,我已经尝试双击一个条目,按 F2 并单击导航器上的编辑按钮,但没有任何效果。
我需要在属性中进行任何更改TStringGrid
以允许编辑还是仅用于显示数据?
提前谢谢你!