排序
使用Delphi列出蓝牙设备
在使用Delphi进行蓝牙开发时,列出所有连接到特定蓝牙适配器(主机设备)的蓝牙设备是一项基本任务。以下是如何实现这一功能的核心步骤和代码片段。实现方法通过JEDI API JwaBluetoothAPIs库可...
记录学Delphi安卓编程过程中的一个坑
以下这段代码在win10和在安卓下的执行顺序有区别:abcde为序号:在win中,顺序是abcdef,fs在修改后能保存,在安卓下,顺序是aefbcd,所以fs没能在修改后保存。a: TDialogService.MessageDialog...
Delphi XE10.4字体字号对应的Font Size的点或像素换算
Delphi XE10.4字体字号对应的Font Size的点或像素换算Font SizeIn the VCL, font sizes are expressed in points, 72 per logical inch.In FireMonkey, font sizes are expressed in device-i...
在CEF4DELPHI中设置”allow-file-access-from-files”的方法
要在CEF4DELPHI中设置--allow-file-access-from-files标志,只需在DPR文件的GlobalCEFApp.StartMainProcess调用之前,将GlobalCEFApp.AllowFileAccessFromFiles属性设置为True即可。这样,CEF4D...
动态创建的ListBoxItem中Label文本的修改
在Delphi FMX中,当尝试通过代码动态查找并修改嵌套在多个布局(Layouts)中的Label控件文本时遇到问题。该问题涉及到从ListBoxItem开始,经过三层结构(ListBoxItem -> Layout -> Label...
Delphi 高精度计时
RAD Studio 10.2.3 测试√源码仓库(Gitee):https://gitee.com/xiaoyinhui这个计时精度是根据自己电脑硬件配置决定的我目前的可以精确到 0.1 微秒使用实例PS:需要引用单元 uHightAccuracyTime...
【玩转控件系列】控件布局之随心掌控布局 Align And Anchors
很多人对Delphi 的布局运用不好,特制作该教程,用好控件最基本的属性。 1.一个Panel随窗体自动大小 属性配置: Align=alClient 2.上中下布局自动调整大小: 属性配置: Panle1. Align:=alClien...
如何在 Delphi 12.1 中使用 Skia 加载 SVG 文件到 TBitmap 并保留透明度
在 Delphi 12.1 的 32 位 VCL 应用程序中,如何通过 Skia 将 SVG 文件加载到 TBitmap 并保留透明度?Skia 是 Delphi 12 自带的图形库,但在加载 SVG 文件时可能会遇到问题。 通过 TBitmap.Sk...
Delphi 中接收 Sunmi 和 Unitech 设备广播的实现
在 Delphi 中开发 Android 应用时,接收来自 Zebra 设备的广播是可行的,但同样的方法在 Sunmi 和 Unitech 设备上却无法正常工作。以下是解决这一问题的核心方法。 Zebra 设备的广播可以正常接...
代码从AndroidManifest.xml中获取元数据字符串
在Delphi开发的Android应用中,有时需要从AndroidManifest.xml文件中读取特定的元数据信息。对于获取位于<manifest>标签下的versionName,可以直接使用包管理器查询。但如果元数据位于<...
解决Delphi 12中SurfaceView总是显示黑色背景的问题
在使用Delphi 12为Android开发应用时,遇到SurfaceView仅显示黑色背景而无法正常绘制图形的问题。通过分析代码,问题的根源在于paint对象的样式设置不正确。将paint.setStyle(TJPaint_Style.Jav...
ImageEn 给图片添加水印
//在图像的左下角以30%的不透明度添加水印bmpImg := TIEBitmap.create; bmpWM := TIEBitmap.create; bmpImg.Read('D:\image.jpeg'); bmpWM.Read('D:\Watermark.png'); wmOpacity := 0.30; bmpW...
火神中间件服务端:根据账套和SQL 提交保存内存表的改动到数据库
需要引用单元:FireGobalHelp返回数据集:const vSql: string = 'select * from dKeCheng '; Var lDataSet: TFDMemTable; lErrMsg: string; if Gobal_Help.ZTManage.OpenDataFast(lDataSet, 'Er...
视频解说+例子:Make Runtime Crypter In Delphi
原链接来自油管,为方便国内无法访问的朋友,视频已下载到附件里了。附例子都可以在D12里边成功编译。 备注:Crypter Stub里边的程序会被杀毒程序报警,测试时要事先加入白名单。链接:https://...
认识 Delphi 构造函数中的关键字:virtual、override、overload、reintroduce
在Delphi中,构造函数的声明和继承行为可能会让人感到困惑,尤其是当涉及到virtual、override、overload 和 reintroduce这些关键字时。本文将通过一个具体的类层次结构示例,解释这些关键字的...
使用Cef4delphi调用chromium.Loadurl()导致程序置顶问题的解决方法
在使用Delphi Rad Studio 10.3和Cef4delphi时,调用chromium.Loadurl()或chromium.Browser.MainFrame.Loadurl()可能导致程序窗口意外置顶。为解决此问题,可以通过以下方法调整焦点处理:在您的...
使用Delphi 10.3 (FireMonkey) 检查蓝牙适配器状态
在开发基于物联网(IoT)的跨平台应用时,检查蓝牙适配器是否启用对于确保应用正常运行至关重要。以下是如何使用Delphi 10.3 (FireMonkey) 检查Android和iOS设备上的蓝牙适配器状态的方法。实现方...
如何在CEF4Delphi中保持登录状态而不保存整个浏览器缓存
在CEF4Delphi中,为了保持浏览器的登录状态而避免保存大量缓存数据,可以采取以下方法:使用全局Cookie管理器:设置GlobalCEFApp.PersistSessionCookies := True;以确保会话Cookie被持久化。这...
Delphi RS12.3 Repack
百度网盘下载,感谢群友柒亱·熵与焓 链接:https://pan.baidu.com/s/1NcX_GF4FB3hWN-vgHSOwfQ?pwd=1234 提取码:1234