问题标签 [delphi-xe4]
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 - 仅当数据集为空时,dbxSqlite 驱动程序的 FieldType 始终为 ftWideMemo
在 sqllite3 上使用 delphi xe4 和 dbexpress
仅当数据集为空时才会出现此问题。
- 使用 TClientDataSet、TDataSetProvider 和 TSQLQuery 和 TSQLConnection 创建一个应用程序。
- TSQLConnection 必须是驱动程序名称 Sqlite。
- 打开TClientDataSet后,所有FieldDefs的DataType都显示为ftWideMemo!!!
仅当数据集为空时。当数据集填充有 1 个或多个记录时,FieldTypes 是正确的。
delphi - Is a separate Delphi XE4 license required for a build machine?
For building applications via dcc32 onto build server I could use Delphi Trial. There wasn't any problems with licenses for such approach.
Now, I am going to use building Delphi XE4 applications onto TeamCity via msbuild.
Do I need to have a separate license Delphi XE4 reguired for a build machine?
Thank you in advance!
ios - 如何设置TPanel透明?
将TPanel
组件放置在设计器中时,似乎无法制作transparent
?有一个不透明度选项,但仅适用于动画。我希望面板本身是完全透明的,所以我可以看到下面的图像。(我想使用面板作为放置在其上的控件的控件布局方式)
delphi - 无法删除 TeeChart 系列 (Delphi XE4)
我一直在 Windows 7 64 位上使用 Delphi XE4 Update 1 运行 TeeChart Pro (v.2013.08.130521 32 位 VCL) 的试用版。我设置了 TDBChart 并使用“编辑图表”对话框添加系列并将数据连接到我的数据集。
当我在图表中添加一个系列时(我一直在使用线条系列),我可以很好地显示数据,但之后我无法通过“编辑图表”工具删除该系列。我可以在运行时删除系列,但不能在设计时删除。当我尝试删除该系列时,IDE 挂起,我最终必须终止该进程。
有没有其他人看到这种行为并且有解决方案吗?
谢谢。
json - TJSONObject 销毁方法错误
尝试使用 TJSONObject (Delphi XE4) 解析 JSON 文件。
解析后我想销毁 TJSONObject 以防止内存泄漏,但是:
我的代码有什么问题?
macos - Delphi XE4 关闭 OSX
我是使用 Delphi XE4 的 OSX API 的新手。所以,我不知道如何将 XCode 示例转换为 Delphi。
谁能给我一个示例,说明如何通过调用 OSX API 来关闭我的 MacOS?
更新:我在这里得到了一篇苹果文章:http: //developer.apple.com/library/mac/#qa/qa1134/_index.html
但似乎没有声明 API。我尝试使用 MacAPI 单元并键入函数,编译器说找不到。
api - Delphi 剪贴板和图形 DCU 缺失
尝试使用以下单元时,我一直在发生这种奇怪的事情:
XLSReadWriteII 5
每次我将它们的一个组件添加到我的表单并编译它时,它都会给我以下错误:
[dcc32 Fatal Error] Unit1.pas(16): F1026 File not found: 'C:\Users\Gordon\Documents\RAD Studio\Projects\grdi\Clipbrd.dcu'
这告诉我我的 API 中没有 DCU,不,我在 Windows 7 和 Windows 8 电脑上遇到了同样的错误。Delphi 是通过他们的安装程序从 embarcadero 网站安装的。
如果我下载一个 clipboard.dcu 和 .pas 文件并再次运行它,它会给我同样的错误,说 Graphics.duc 丢失了......
关于这个问题,我已通过电子邮件向公司Axolot Data
(XLSReadWrite 5 的创建者)发送电子邮件,他们只是一直告诉我我的 API 在两台电脑上都已损坏?
然而,我觉得奇怪的是他们提供的样品运行。
我怎样才能解决这个问题?
delphi - delphi XE4的单元测试工具
delphi XE4中单元测试的选项是什么?我正在尝试使用 DUnit,但似乎没有 XE4 的任何官方版本并且源代码没有编译
delphi - 在 Delphi 中 Internet Direct 组件发出 POST 请求后 WWW 服务器报告错误
我使用的是 Delphi XE4,我通常使用 Indy 和 IdHttp.POST 来向网站发布请求,
这一次,每当我尝试发布我得到的请求时Error: Your browser is not sending the correct data.
我非常确定我正在发布正确的数据,并且我正在使用 IOHandler 和 CookieManager。
几天来一直在处理这个问题(字面意思)
这是代码(代码中的站点):
(getParamLge 和 GetInput 函数只是简单的复制和 pos 函数,用于从 GET 响应中提取值)。
我想也许它需要cookie,所以我在一开始就添加了这个:
但一切都是徒劳的。
oracle - 从 Oracle XE 11g 导入存储过程时,Delphi XE2 中的 tSQLStoredProc 出错?
在 Oracle 数据库中,我在一个包中有一些存储过程。当参数列表包含整数并且我尝试绑定 atSQLStoredProc
并导航到正确的过程时,Param
列表将参数列表中的整数显示为ftFMTBcd
而不是ftInteger
.
只要整数参数OUT
在 Oracle 中声明,传输就可以了。
但是如果整数在IN
列表中,我会ORA-05602
在调用过程时得到。
原因似乎是在 Datasnap 服务器中将ftFMTBcd
字段转换为整数只是失败,并且 Datasnap 服务器正在向 Oracle 发送一个空白字符串而不是整数或数字(参数列表IN INTEGER
和IN Number
参数列表最终ftFMTBcd
都以空白字符串结尾转移时)。
使用下表:
以及以下封装功能
这些在 Delphi-XE4 中会有同样的问题吗?(在 QC 中没有发现任何类似的东西)
如果在 Delphi-XE4 中仍然存在同样的问题,我必须在 QC 中输入 :-)
希望能够同时访问 Delphi XE4 (XE3) 和 Oracle XE 的人可以对此进行测试。
对我来说,可能的错误现在是一个阻碍。
添加在:
这个问题(我忘了标记为问题:-()是否会涉及?