问题标签 [delphi-10.2-tokyo]
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 Tokio IDE - any way to customize?
I am moving from Delphi XE4 to 10.2. The new Units Names style of black text against a dark gray background does not suit my eyesight. Can anybody suggest how to change it, preferably without using 3rd party add-ins?
This is how the new style looks like, its very hard for me to read active unit name:
This is how my XE4 unit sheet looks like, and what I expect from the new IDE aswell:
delphi - rad studio 中不提供firedac
我从以下链接下载了 rad 工作室: https ://www.embarcadero.com/products/rad-studio/start-for-free
现在我的问题是我想通过firedac建立一个mysql连接,教程说我必须使用TFDConnection组件,但我在我的工具托盘中找不到它。我认为我的工作室版本不支持 fireac。
我如何在我的 rad 工作室获得 fireac?
delphi - 在 delphi 10.2 Tokyo 中使用 TULargeInteger 进行铸造与以前的版本不同
使用 TULargeInteger 进行转换,新编译器 10.2 缺少属性 LowPart 和 HighPart。
rest - 如何在 Delphi 10.2 中使用 Datasnap 发布 JSON?
我正在尝试在 Delphi 10.2 Tokyo 中使用 DataSnap REST 服务器组件。
我在发送 Web 响应时遇到了一个问题,实际上浏览器正在接收一个字符串(我发送的 JSON),但它没有设法将其视为“正确”的 JSON。
以下是我的代码的一些细节:
我的服务器方法返回一个字符串(JSON 字符串)
在webmodule中,我在程序中添加了WebModuleBeforeDispatch
:
有没有办法发送这个“正确”的 JSON ?
delphi - 无法在第 20 行解析单元名称“DBTables”(BDE)
我在运行我的程序时遇到了问题。我的代码太旧了,我不确定它是如何工作的。
我认为它缺少 BDE,但如何将其导入我的项目?
我已经尝试过的事情: - 将 BDE 迁移到 FireDac,但没有成功。这些类没有被替换。
delphi - 如何测试 Interbase 中是否存在表?
我最近刚开始使用Interbase,我需要验证数据库是否有表,如果数据库中有表,我如何检查Interbase?
delphi - Delphi Tokyo FMX - TDateEdit 不更改显示月份
我正在运行 Delphi 10.2 Tokyo,并在 Windows 10 上应用了 4 月修补程序(我没有安装 Creator 的更新)。我注意到 TDateEdit 控件的奇怪行为:
这是第一次打开时日期下拉列表的样子(显示当前日期):
但是,当我通过使用左/右箭头或单击月/年并选择新值来更改月份或年份时,月份不会重绘并继续显示六月:
我在日期编辑上没有任何事件处理程序。我不确定是什么原因造成的。任何想法可能导致这种行为 - 或者我可以做些什么来解决它?
更新 20170613:由于这似乎是一个错误,我已经向 Embarcadero 开了一张票:https ://quality.embarcadero.com/browse/RSP-18348
更新 20170816: Matt Davis已在https://quality.embarcadero.com/browse/RSP-18348上发布了一种解决方法,该方法目前似乎有效(直到 Embarcadero 发布适当的修复程序)。
delphi - Delphi 10.2 Tokyo - 接口提供的铸造对象
我正在尝试将我的应用从 Delphi XE8 转换为 10.2 Tokyo。我遇到了奇怪的运行时异常,它使用了由接口 acrocss 包( bpl's )提供的强制转换对象。当我尝试使用“as”关键字强制转换对象时,我在运行时遇到了这个异常:
Project Project1.exe 引发异常类 EInvalidCast,并带有消息“无效的类类型转换”
这是代码:
单独包中的接口 Plugin_interface.bpl :
Project1.exe 中提供的接口实现:
最后在另一个包“plugin.bpl”中,我试图从接口获取对象:
为什么我不能使用“as”和“is”关键字。只有硬猫会做,但我讨厌这样做。在 XE8 编译器上,一切都按预期工作 - XE 10.2 tokyo 编译器上存在问题