delphi xe
文章平均质量分 50
狼缘csdn
这个作者很懒,什么都没留下…
展开
-
Android程序自动在线升级安装
->(选择你的平台,最好选择All Configurations-->Android platform (我只做android)-->Secure File Sharing。2>.上方菜单 Project-->Options-->Application-->Entitlement List-->ShowMessage('在调用安装过程中,出现异常错误, 具体错误信息如下:'+e.Message);ShowMessage('成功调用了安装程序, 但用户在后续安装过程中,有没有点取消,就不知道了.');原创 2023-03-09 18:03:50 · 860 阅读 · 0 评论 -
Delphi安卓创建PDf文件并打开
Delphi安卓创建PDf文件并打开原创 2022-12-21 19:05:31 · 1236 阅读 · 0 评论 -
学习Android官方文档(四)--Intent
初步可以判断,Uri是URI的“扩展”以适应Android系统的需要。----------------------------------------------------分割线-----------------------------------------------------------------------------------------------------------分割线-------------------------------------------------------原创 2022-12-21 19:01:18 · 764 阅读 · 0 评论 -
Delphi 单击Android上的Web浏览器链接以启动Delphi应用程序
项目文件所在的文件夹中有一个名为“ AndroidManifest.template.xml”的文件。单击链接“ https://www.xxx.com/”时,可以在Delphi应用程序中打开该链接。使用文本编辑器打开此“ AndroidManifest.template.xml”。单击Android上的Web浏览器链接时,以下是启动Delphi应用程序的方法。启动应用程序时,将获取链接的URL并将其显示在浏览器组件上。在数据标签中设置了启动应用程序的链接。创建一个Delphi应用程序。原创 2022-12-15 14:40:13 · 483 阅读 · 0 评论 -
delphi 11 踩坑记
一、deployment 错误。在用11版本打开新工程后检查一下发布的文件目录发现配置错误。11版本打开后为 错误的配置(在旧版本下打开确是正常的)修改正确后,APP才可正确运行。正确的配置应该是在此目录下。原创 2022-11-27 10:51:30 · 1076 阅读 · 0 评论 -
delphi xe webbrowser 产生的ERR_ACCESS_DENIED错误
ERR_ACCESS_DENIED错误的解决方法。原创 2022-11-11 15:42:02 · 475 阅读 · 0 评论 -
delphi xe FMX里的窗口如何像处理像VCL里的消息又一示例
因此,你必须通过SetWindowLongPtr(GWLP_WNDPROC)或SetWindowSubclass()直接手动派生TForm的Win32 HWND子类,以便在FMX看到窗口消息之前截获它们。参见Subclassing controls。FMX大量过滤窗口消息,只调度它自己实际使用的几个消息。WM_APPCOMMAND不是其中之一,这就是为什么简单的message处理程序不能像在VCL中那样在FMX中工作。在创建TForm之后,您可以使用FMX的FormToHWND()函数来获取它的HWND。原创 2022-11-10 20:18:55 · 617 阅读 · 0 评论 -
delph xe FireMonkey下实现热键功能原理
delph xe FireMonkey下实现热键功能原理原创 2022-11-10 12:58:36 · 117 阅读 · 0 评论 -
delphi xe “[FIREDAC][PHYS][SQLITE] DATABASE IS LOCKED”错误
在对sqlite数据进行插入操作时,提示 “[FIREDAC][PHYS][SQLITE] DATABASE IS LOCKED”错误。在FDConnection1中的 LockingMode 改为imNormal模式即可。原创 2022-10-11 17:33:15 · 571 阅读 · 0 评论 -
Delphi XE 操作sqlite数据库
2.设置SQLQuery1.SQLConnection为SQLConnection1。2.设置DataSource1.DataSet为ClientDataSet1。2.设置FDQuery1.Connection为FDConnection1。2.设置DBGrid1.DataSource为DataSource1。2.设置DBGrid1.DataSource为DataSource1。2.设置DataSource1.DataSet为FDQuery1。4.在“FDConnection1.Params”中写入。原创 2022-10-10 17:48:05 · 1056 阅读 · 0 评论 -
Delphi 中 InputQuery 实现密码输入
Delphi 中 InputQuery 实现密码输入转载 2022-06-14 21:02:07 · 691 阅读 · 0 评论 -
delphi 11启动时报错 “delphi socket operation on non-socket”
提示完错误就退出了。解决方法:运行regedit 打开如下图键值改为如下图:由“Embarcadero FireUI Live Preview Package”改为“_Embarcadero FireUI Live Preview Package” 就ok了原创 2022-04-04 20:07:14 · 389 阅读 · 0 评论 -
【求助】delphi xe 11 安卓开发 TWebBrowser打开本地html文件提示 net::ERR_ACCESS_DENIED 如何处理?
delphi xe 11 安卓开发 TWebBrowser打开本地html文件提示 net::ERR_ACCESS_DENIED 如何处理?原创 2022-04-01 21:11:00 · 2392 阅读 · 1 评论 -
留痕笔记2.0升级到delphi11踩过的坑
首先谢谢红鱼儿老师人指导和他的博客带给我的帮助1、编译不通过报错// uri:= TJFileProvider.JavaClass.getUriForFile(TAndroidHelper.Context, 注释掉改为 uri:= TJcontent_FileProvider.JavaClass.getUriForFile(TAndroidHelper.Context, StringToJString(JStringToString(TAndroidHe...原创 2021-10-10 21:01:06 · 1915 阅读 · 0 评论 -
Delphi中票据条码的打印中(像素)和厘米的换算关系
function GetPixelsPerInchX: Integer;beginResult := GetDeviceCaps(Printer.Handle, LOGPIXELSX)end;function GetPixelsPerInchY: Integer;beginResult := GetDeviceCaps(Printer.Handle, LOGPIXELSY)end;1厘米=100*GetPixelsPerInchY/25.4 像素 打印机的Y方向。1厘米=100*GetPi原创 2020-11-01 16:11:56 · 922 阅读 · 0 评论 -
delphi xe 手机idftp上传时出现No mapping for the Unicode character exists in the target multi-byte code page
原来是// IdFTP1.IOHandler.DefStringEncoding := IndyTextEncoding(TEncoding.ANSI);需要改为 IdFTP1.IOHandler.DefStringEncoding := IndyTextEncoding(TEncoding.UTF8);原创 2020-10-04 19:52:33 · 454 阅读 · 0 评论 -
留痕笔记升级到delphi xe 升级到10.4后,小米应用商店上架时提示签名不一致的解决方案
从旧版本下找到签名文件C:\Users\fu\AppData\Roaming\Embarcadero\BDS\版本号\debug.keystoree替换掉新版本里的同名文件,重新打包编译,重新上传就没有问题了原创 2020-10-02 21:54:40 · 2402 阅读 · 0 评论 -
delphi xe 如何检测os版本 ? 可使用TOSVersion
如:https://blog.csdn.net/zsz0088/article/details/50488782http://docwiki.embarcadero.com/Libraries/XE6/en/System.SysUtils.TOSVersion.Check if not TOSVersion.Check(7, 0) then begin end; if TOSVersion.Check(8, 0) then原创 2020-09-26 19:29:46 · 396 阅读 · 0 评论 -
delphi xe编程打开各种文件时可参考的后缀名,MIME类型
//{后缀名,MIME类型} {".3gp", "video/3gpp"}, {".apk", "application/vnd.android.package-archive"}, {".asf", "video/x-ms-asf"}, {".avi", "video/x-msvideo"}, {".bin", "application/octet-stream"}, {".bmp", "image/bmp"}, {".c", "t..原创 2020-09-26 19:24:51 · 598 阅读 · 1 评论 -
Delphi 10.3实现Android App的动态权限申请
转载自:https://www.cnblogs.com/kinglandsoft/p/11934682.htmlDelphi 10.3 RIO发布近两个月,针对Google Play的要求,完美实现了对Android 8的支持,即对Android API Level 26的支持。这支持当中,最主要的得算是动态申请应用权限,现在我们来看看,如何在自己的app中动态申请权限?下面的代码,是10.3封装的Android权限列表,这些权限,我们都可以动态申请。 {class} pr.转载 2020-09-26 19:21:07 · 1408 阅读 · 0 评论 -
拍照留痕、留痕笔记1.8版说明
1.8版以前都是用getDeviceId()Android 10以后已经明确非系统应用不再支持https://developer.android.google.cn/about/versions/10/privacy/changes这样导致想软件使用者体验不佳。启动1.9版本更新计划。...原创 2020-04-28 16:51:30 · 256 阅读 · 0 评论 -
delphi xe 10.3.2 ZIP解压中文乱码
我按网友提供的方法在delphi xe 10.3.2测试没有解决,今天有事,改天再行测试System.zip.pas在安装目录下C:\Program Files (x86)\Embarcadero\Studio\20.0\source\rtl\common\在手机上解压了一个WINDOWS上的压缩文件,发现中文是乱码的,解决方法如下:找到System.zip.pas文件...转载 2020-04-27 18:14:13 · 819 阅读 · 0 评论 -
喜欢做笔记、拍照留痕、整理资料的人,这个软件可以帮到你!
留痕笔记:http://www.liuhenbiji.com1、现在的我们频繁地更换手机,而我们手机上存储的各种数据往往分布在各种聊天记录里、各种软件里,换手机意味着你有丢失数据的风险。对于大多数人来说,繁杂的操作只会使他们放弃数据。我和大多数人一样,所以我想用这个软件解决这个难题。2、对一项工作、一个学习任务、一个操作流程等要做个记录,我们现在可以使用什么工具? 用wor...原创 2019-12-08 12:01:48 · 517 阅读 · 0 评论 -
delphi 10.2.3 升级到delphi 10.3.2需要填满的坑
好多应用市场上架都对最低api进行了限制,要求安卓版本8.0以上。我在delphi xe 10.2.3下开发的程序需要升级。升级过程中,做一记录:1、旧项目不做任何改动,编译可以通过,但在手机上运行,卡在启动界面,过较长一段时间自动退出。检查工作目录没有创建成功。是因为新版安卓要求权限不只是optionj里配置好,还要求和程序里动态申请。于是单元引入 System.pe...原创 2019-11-20 08:08:50 · 2969 阅读 · 0 评论 -
Delphi中的操作二进制文件的两个重要函数
转自:https://blog.csdn.net/bwqyujianweilai2/article/details/49362953未验证Delphi中的操作二进制文件的两个重要函数对于通过Byte数组进行文件操作的,在FTP中经常会使用到,我也是在Delphi调用Web Service进行文件的上传和下载时找到这两个函数的,挺好用的,推荐给大家。(申明:非本人所写)1. 将Byte数组生成文件p...转载 2018-05-24 16:32:08 · 1330 阅读 · 0 评论 -
资料夹应用中数据包导入与导出时遇到的坑
1、数据包较大时,界面会没有反应,给用户死机的感觉,另外不知道打包的进度。2、因此改用线程完成,但遇到手机应用秒退,自己用messagebox,日志文件,还有动态设label1.text显示程序的结果,没想到自己给自己设一个大坑,怎么也解决不了闪退的问题,有时候正常,有时候确秒退,最后在百度的以下链接里找到一条https://bbs.csdn.net/topics/360223723这是因为MyT...原创 2018-05-22 16:04:33 · 189 阅读 · 0 评论 -
解决错误
[PAClient Error] Error: E2312 F:\xe8\运维工作记录\Android\Debug\Project2\AndroidManifest.xml:113: Tag <uses-permission> attribute name has invalid character ','.取消选项原创 2018-05-22 07:37:05 · 828 阅读 · 0 评论 -
delphi xe 下广播参考下这篇文章Android-Broadcast广播事件(1)-简介及普通广播调用步骤
来自:https://blog.csdn.net/ohcezzz/article/details/71104641前言BroadcastReceiver即广播接收器,是专门用于接受广播消息以及做出相应处理的组件。其本质就是一个全局监听器,接收程序所发出的Broadcast Intent。但是它是没有用户界面的,可以启动一个Activity来响应接收到的信息或者用NotificationManage...转载 2018-05-20 18:19:16 · 870 阅读 · 0 评论 -
Delphi实现Android 广播事件监听(动态注册广播)
转自 https://blog.csdn.net/tanqth/article/details/74612507Android 下的广播简介在Android下,很多事件需要使用到系统下的广播。例如:你想知道手机电量的变化、是否安装了一个新的程序应用包、扩展介质被移除等信息时。Android广播分为两个方面:广播发送者和广播接收者,通常情况下BroadcastReceiver指的是广播接收者(广播接...转载 2018-05-20 18:17:16 · 1062 阅读 · 0 评论 -
Delphi XE Android 程序切换到后台及从后台切换到前台实现
本文转自:http://www.delphitop.com/html/FMX/2933.html介绍本文章介绍了[FMX]将 Android 程序切换到后台及从后台切换到前台实现,有时候,我们需要将自己的Android程序切换到后台运行,在必要时,将其切换到前台运行。下面提供了一种实现方式,首先需要引用三个单元:uses Androidapi.JNI.App,Androidapi.JNI.Grap...转载 2018-05-20 18:13:04 · 2470 阅读 · 0 评论 -
delphi xe 10 [开发交流] 网络变化通知
下文转自:http://www.dfwlt.com/forum.php?mod=viewthread&tid=2026&extra=page%3D4%26filter%3Dsortid%26sortid%3D3unit NetStatusInfo;interfaceuses Androidapi.JNIBridge, Androidapi.JNI.Embarcadero, Andr...转载 2018-05-20 18:10:21 · 1083 阅读 · 0 评论 -
delphi xe8 中一个不能很好的跨平台的坑
在我资料夹软件编写的过程中,我用xml文档保存树形目录内容保存代码XMLDoc : TXMLDocument;XMLDoc.SaveToFile(MyWorkDir+'Test.xml');加载代码XMLDoc.FileName :=MyWorkDir+'Test.xml'; XMLDoc.Active := True;在安卓平台,自己保存好的文件,再自己读回来不出问题。在win平台,自己保存好的...原创 2018-05-24 22:25:02 · 2382 阅读 · 0 评论 -
delphi xe 8 System.Zip 大于4G的文件会出错
我在资料夹应用中,使用delphi xe 系统自带的zip单元进行文件打包与解压,发现大于4G的文件会出错,提醒大家使用时注意。应该是使用integer型导致的。原创 2018-05-31 21:56:33 · 689 阅读 · 0 评论 -
[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴
VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持。FMX 对剪贴板的支持来自两个接口:IFMXClipboardService:位于 FMX.Platform.pas 中1234567891011 IFMXClipboardService = interface(IInterface) ['{CC9F70B3-E5AE-4E01-A6FB-E3FC54...转载 2018-06-18 16:57:06 · 708 阅读 · 0 评论 -
DELPHI XE 跨平台的又一个坑,关于字符串的
使用字符串的下标,移动平台与win平台是不一样的不可以写一样的代码 或使用条件编译下面内容来自网上。感谢作者 字符串下标 默认情况下,在FMX中,Windows平台的string下标从1开始,移动平台下的string下标从0开始,而stringhelper中统一从0开始, 此前循环体中的for I:=1 to Length(sStr) do 的写法无法兼容所有平台,可以使用Low和...原创 2018-06-27 09:28:09 · 4398 阅读 · 0 评论 -
delphi xe 8 使用idftp中注意的问题
一、提示"no ftp list parsers have been registered"错误TIdFTP.DirectoryListing count 为0 并提示"no ftp list parsers have been registered" 解决方案需要 uses IdAllFTPListParsers;;要使用idftp_Client.DirectoryLis...原创 2018-07-22 21:39:03 · 1293 阅读 · 1 评论 -
delphi xe 10.2.3 与delphi xe 8发布文件的写法不一样
这是从网上摘录: 用Delphi XE做移动开发的时候,有些情况下可能需要我们把一些文件打包到安装程序中,如网页、图片、数据库文件等,那么如何实现呢1.首先,打开菜单 Project - Deployment2.点击添加按钮,选择要添加的文件(文件最好放在工程目录中,这样,即使该工程在其他电脑上打开,也能找到该文件)3.修改Remote Path: 当开发Andro...原创 2018-08-07 16:19:11 · 2545 阅读 · 0 评论 -
[delphi]应用程序中包含的WebBrowser Control控件时,默认WebBrowser使用的是IE7,这是个很重要的知识点。
在做答题自动填表的程序时,发现在webbrowser浏览时提交会报js错误,而在本机ie中提交则没有问题最后发现是这个问题导致的结果。按照网上的方法,强制指定webbrowser 使用本机上安装的ie版本内核问题得到解决。可参考 https://www.cnblogs.com/doscanner/p/5611434.html https://www.cnblogs...原创 2018-08-18 16:34:49 · 1129 阅读 · 0 评论 -
delphixe10 android操作 打电话,摄像头,定位等
转自网上,收藏备用XE6 不支持JStringToString、StringTojString、StrToJURI:use Androidapi.Helpers//Splash ImageDelphi XE5,XE6,XE7编译的程序在Android下启动会有一段时间黑屏,以前需要用Java扩展Activity增加Splash显示,现在Delphi XE7增加了Splash Im...转载 2019-01-16 19:43:43 · 1208 阅读 · 0 评论 -
delphi xe 使用剪贴板进行复制粘贴
以下内容转自:http://blog.qdac.cc/?p=4589VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持。FMX 对剪贴板的支持来自两个接口:IFMXClipboardService:位于 FMX.Platform.pas 中 1 2 3 4 5 6 7 ...转载 2019-01-16 19:41:50 · 2070 阅读 · 0 评论