随笔分类 - Delphi
摘要:Android & iOS 启动画面工具 下载:OneSplash.启动画面工具.Aone.20190318.zip 说明:这一个简单的启动画面成生工具,只需要提供主图与底图,即可汇出所有尺寸的启动图。 操作方法: 可设定主图留边大小。 可调整主图透明度。 可勾张缩来伸展底图。 可临时增加尺寸(目前
阅读全文
摘要:环境版本: Delphi 10.3 Rio iOS 12.1 SDK Xcode 10.1 (10B61) 错误讯息:[DCC Error] E2597 ld: file not found: /usr/lib/libcharset.1.dylib for architecture arm64 解决
阅读全文
摘要:最近得到用户的反馈,说 iOS 平台下的按钮操作怪怪的,按快点没反应(同一个按钮连续快按二下),需要按一下后等 0.3 秒后,才有反应。得到这个讯息后,检查了其它的平台 Windows , Android , macOS 等,操作都正常,这下有点头大了,代码都相同,但反应确不同?于是开始查所有造成的
阅读全文
摘要:问题:Firemonkey Windows & macOS 平台下 Edit & Memo 中文输入后会取消原选取文字的 BUG 适用版本:Delphi 10.1.2 & 10.2.1 修正后效果: 修正代码: 请将 FMX.Edit.Style.pas 复制到自己的工程目录下,再修改如下代码: (
阅读全文
摘要:Apple iPhone X 推出后,全屏上多了一个浏海,虽然褒贬不一,也有 Xcode 开发者做出了不错的 ListView 效果,当然 Delphi 也不落人後,马上试做看看。 源码下载:[示例]ListView仿iPhoneX浏海_Aone.zip 适用:Delphi 10.1.2 Berli
阅读全文
摘要:Android 平台: ListView 滑动速度已有改善,但比起 Berlin 还是略慢一些(在较慢的机子可感觉的到)仅于 Android 平台,其它平台没差。 TMemo, TEdit 输入文字的问题已修正了。 问题:TMessageManager.DefaultManager.Subscrib
阅读全文
摘要:控件说明:一个简单的讯息提示功能,使用 FMX 基本控件,因此支持 Win, macOS, iOS, Android 平台。 已知问题:如果使用了 WebBrowser, MapView... 等原生控件,则无法显示这个 Toast 讯息,因为 FMX 控件无法显示在原生控件的上方。如果有此需求,可
阅读全文
摘要:在 iOS 平台提供了英文拼字检查,但需将 ControlType 设定为 Platform 才能使用: 效果:
阅读全文
摘要:Firemonkey 在 Windows 平台下的 Hint 默认为距形,有些单调,现在只要加入一行代码,就可以有气球箭头样式的 Hint。 修改代码: 请将 FMX.Controls.Win.pas 复制到自己的工程目录下,再修改如下代码: 修改前: 修改后:
阅读全文
摘要:问题:Firemonkey Android 平台显示斜粗体文字时,文字右方会有显示不全的问题。 修正代码: 请将 FMX.FontGlyphs.Android.pas 复制到自己的工程目录下,再修改如下代码: 修正效果:
阅读全文
摘要:效果: 代码: 源码下载:[示例]TreeViewCheck_Aone.zip
阅读全文
摘要:原码下载:[示例]Firemonkey面包屑导航_Aone.zip 效果:(以下效果不用写一行代码)
阅读全文
摘要:FMXLinux 是一个可以用来开发 Linux 桌面软件的第三方插件,它需要配合 Delphi 10.2 Toyko 官网:http://www.fmxlinux.com/ 使用方法:开启 FMX 工程,在工程项目上按鼠标右键加入 “Linux platform”: TPath.xxx 路径测试:
阅读全文
摘要:未修正: 修正代码: 请将 FMX.StdCtrls.pas 复制到自己的工程目录下,再修改如下代码: 修正后: 官方QC:https://quality.embarcadero.com/browse/RSP-17793
阅读全文
摘要:刚好需要将 FireDAC DataSet (TFDDataSet, TFDQuery...) 转成 JSON,网上找了一圈,原来从 XE6 开始就支持这个功能了: 储存: DataSet1.SaveToFile('d:\Data.json', TFDStorageFormat.sfJSON); 载
阅读全文
摘要:升級到 Delphi 10.2 Tokyo 笔记: 更新 Xcode 8.3 & iOS 10.3 测试: macOS 没问题(可 Debug) iOS Simulator 没问题(可 Debug) iOS Device 64 有问题,无法发布到真机:(相同环境,换回 Delphi 10.1.2 可
阅读全文
摘要:如果可以使用代码随意设置 ListView 的颜色,而不用加载额外的 Style 及修改官方的源码,那该有多好?! 其实 Style 提供了很强了扩充性及可塑性,可以很容易的去操作它。 下面以 ListView 为例,用代码设置它的 ItemBackgroud 颜色(其它的控件基本上也能用相同的方法
阅读全文
摘要:iOS 上架一個新版本号,就改个版号数字就好,有什么好说的? 是啊~ 如果上架顺利的话,就没什么好说的,如果被退件,再上传更新时,那版号怎么改? 下面说说我的做法(这只是建议,版号随自己喜好,没有固定章法) 例如我要上架一个新版,在 iTunues Connect 里,加入一个版号为 1.2(注意:
阅读全文
摘要:Delphi IDE 提供了一个方便的文件搜寻功能,操作如下: 点 Search 选单内的 Find in Files... 例如我们想搜寻 JFile 需要引用那一个源码,可输入如下: 输入关键字:JFile = (加上等号,主要是缩小搜寻范围) 搜寻目录请输入目前 Delphi 版本的源码目录(
阅读全文
摘要:Firemonkey 提供了一个跨平台的日志显示函数 Log.d,当 App 越来越大 Debug 编译越来越慢时,可以利用它在 Release 模式来除错,下列说明如何在各平台查看。 小技巧:可以在 Log.d 输出内容里加入一个关键字在开头(如:'Aone: ....'),在查看 Log 时,可
阅读全文