[原创]Delphi XE 手机端实现沉浸式透明状态栏 1、建立安卓工程后,在res/文件夹下创建一个目录(values-v21),每个目录中放一个style.xml values-v21(这个数字根据自己的版本来): <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppTheme" pare
首先要切换到安卓平台下: 第一步: Project — Options — Application — Uses Permissions: 注意如下图:产生费用的功能 要谨慎勾选——打电话、发送短信… 第二步: 引用权限单元UnitPermission:(Alt+F11) unit UnitPermission; interface uses {$IFDE
VCL与FireMonkey不兼容 这里介绍他们的差异主要是帮助已熟悉VCL的朋友可以快速的了解控件使用上的不同,快速的转变到FireMonkey的开发思路上来。 警告: FireMonkey与VCL本质上是完全不同的,FireMonkey(FMX)和可视组件库(VCL)不兼容,因此不应在同一模块中一起使用。 也就是说,一个模块应
原始文章:Delphi XE5 for Android (二) 按照Embarcadero的说法:Windows平台只能使用VCL,Windows、iOS和Android都可以使用FMX,并且VCL和FMX不能同时在一个程序中。FMX的用法与VCL有一定的差异,先从最简单的说起: 应用程序的关闭退出 在FMX中,由Activity替代了Form的概念,虽然TForm类仍然
Delphi XE TListView 添加Header和Footer 的方法 Item:=ListView1.Items.add; Item.Text:='这是头内容Header'; Item.Purpose := TListItemPurpose.Header; //指向头 Item:=ListView1.Items.add; Item.Text:='Item中间内容 滔Roy'; Item:=ListView1.Items.add; Item.Text:=
1. 安装并启动虚拟机,Delphi IDE是无法检测到的,需要用ADB联接一下: c: cd C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.40680.4203\platform-tools\ adb connect 127.0.0.1:62001 pause 因为每次重启模拟器,都要用ADB重联一下,所以
procedure TForm1.Button1Click(Sender: TObject); var excelx,excely : string; begin try ExcelApp := CreateOleObject('Excel.Application'); WorkBook := ExcelApp.WorkBooks.Open(opendialog.FileName);//使用opendialog对话框指定 //excel档路径 ExcelApp.Vi
1.出现:关于FastReport运行时报错“Class TfrxXXXXXX not found"的问题 关于FastReport运行时报错“Class TfrxCheckboxView not found"的问题_编程小战-CSDN博客 2.出现:Cannot use the same dataset for Page.Dataset and Band.DataSet cannot use the same dataset for report.
//一般可以在一开始就先连接网站。设置自动连接即可 with RtcHttpClient do begin AutoConnect := True; ServerAddr := 'xxxx.com'; ServerPort := '80'; if not RtcHttpClient.isConnected then Connect(); end; //在 RtcDataRequest 的 DataRequestBeginRequest
Delphi TFrame[2] 创建Frame框架 1、创建Frame 请选择“文件|新|Frame”,或选择“文件|新|其他”并双击“Frame”。然后可以将组件(包括其他Frame)拖放到新帧上。 将Frame 保存为项目的一部分通常是最好的(尽管不是必要的)。 2、调用Frame (Shift+F12) 查看-->窗体 或快
在这里,MVP 就不再赘述,在我的上一篇文章,已经详细介绍过了。 demo 里的是 Kotlin 版,但实现原理都是一样的。 有兴趣的点下方链接: 从 0 到 1,带你解剖 MVP 的神秘之处,并自己动手实现 MVP ! https://juejin.im/post/5b75491ef265da283719d0e7 3. Flutter Flutter,由 Google 在
不支持 Filter = 'name like' 需要模糊查询只有' name = A*' 匹配只能从第一个字母开始,无法达到要求.后来在OnFilterRecord中解决 TQuery.Filtered := False; TQuery.Filtered := True; 会触发OnFilterRecord事件 procedure OnFilterRecord(DataSet: TDataSet; Accetp:Bo
Delphi中有一个TChart可视化组件。里面有基本的柱形图可以使用。 当需要特定的柱形图时也可以根据需要选择: 编辑Chart,点击Add添加Series出现如下界面: 点击Bar左下角的箭头,点击选择Sides即是簇状柱形图。 代码形式如下: //使用mbSide类型 Series1.MultiBar := mbS
用执行 js 来设置 cookie 已经无效,接口 ICoreWebView2_2 才有操作 cookie 接口 , 新接口要用 WebView2.tlb 文件来生成。 以下为已经生成好的单元文件 unit WebView2_TLB; // ************************************************************************ // // WARNING
Delphi ArcEngine 创建比例尺,https://www.cnblogs.com/chinacodegear/archive/2009/03/19/1416410.html //本函数 是在 PageControl上拉选一个区域内 创建一个比例尺,比例尺的样式,我自己定义一个 枚举类型 如下 type ScaleType = (stAlternating, stDoubleAlternating, st
一,DELPHI第三方控件安装方法介绍 1、对于单个控件,Componet–>install component…–>PAS或DCU文件–>install; 2、对于带*.dpk文件的控件包,File–>Open(下拉列表框中选*.dpk)–>install即可; 3、对于带*.bpl文件的控件包,Install Packages–>Add–>bpl文件名即可; 4、如果以上In
偶尔有朋友问到,使用Delphi开发安卓系统时,APP的图标与显示名称应该怎样更改。这里就做一个说明。 1、首先需要准备好自己的图标文件,可先看看系统默认的图标文件(通常在C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\Artwork\Android,这里以10.3版本为例,其他版本位置差不多的
1.根据背景图片(业务委托书_标准打印格式.jpg),可以添加数据(含:格式)到背景图上,如下所示:(ImageEn的TImageEnDBVect) 此矢量图保存在表:MyPhoto中,字段:1.ID 数字,2.Name 文本,3.Photo OLE 对象(ID=1,Name = '业务委托书',Photo为以上矢量图)。数据对象中含:1.名称,2.
Description 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。 Input 输入第一行给出正整数n(\lt10<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。 Output
背景图 + 前图 代码 unit rei40_02; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TRein40_02 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton;
说真的,是不是一个好平台,或者说是不是二开框架,个人觉得,关键能给我提供什么,要二开平台,无非就是快速开发一个产品,所以上次给了几个技术栈的推荐,比如Java的Bladex,.net的收费二开平台,还有D界的AB,由于自己对技术情有独钟,特别是D,入门就是学的她,所以还是喜欢D的二开平台AB多些,虽然购买了几
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,DateUtils; ... //获取文件的创建时间 function GetFileCreationTime(const FileName: String): TDateTime; var FileTime: TFileTime; LocalFileTime: TFileTime;
delphi压缩后使用http协议base64上传下载6G超大文件 注:服务端软件,使用高勇出品GYRestServer系列。欢迎使用,加QQ群咨询:174483085 一、知识点: 1、Delphi自带的压缩解压单元system.zlib.pas中核心函数的使用 2、服务端http协议ContentType(mime-type)相关列表类型的注册 3、Base6
这是一个困扰了我一天的问题,出现的情况是:之前在D10.3下做蓝牙应用的程序,在低版本的安卓下是可以正常使用的。但D10.3不能支持高版本的安卓系统,所以就更换了D11进行测试。 在使用D11对原D10.3的代码进行调整后,编译的APP可以正常在高低版本的安卓下安装使用,可出现一个问题是,安卓11
var minDate, maxDate: TDateTime; dateseparator := ‘-’; // 日期分隔符 shortdateformat := ‘yy-mm-dd’; // 短日期格式 longdateformat := ‘yyyy-mm-dd’; // 长日期格式 application.UpdateFormatSettings := false; if not TryStrToDate(edtDate1.Text, minDate) t