问题:Firemonkey Windows & macOS 平台下 Edit & Memo 中文输入后会取消原选取文字的 BUG
适用版本:Delphi 10.1.2 & 10.2.1
修正后效果:
修正代码:
请将 FMX.Edit.Style.pas 复制到自己的工程
try//尝试执行 {SomeCode} except//出错的时候执行, Except有特定的错误类型 {SomeCode} end;
try//尝试执行 {SomeCode} finally//无论如何都强制执行 {SomeCode} end
TClientDataSet数据源设置
FormShow()->FormMouseDown->FormMouseMove->FormMouseUp
初始化 鼠标按下,起点 移动鼠标 鼠标弹起 ,终点
网上下的例子:
unit Unit1;
Delphi7自带的绘图有锯齿,所以要学习GDI+
主要是从这个网站学习
http://www.bianceng.com/Programming/Delphi/201212/34691.htm
相关控件下载
GDIPLUS_D7.rar
uses GDIPAPI,GDIPOBJ; //
就业形势严峻的情况下,每个企业对于人才的需求都不一样,并不是说公司不愿意招聘培训班出来的人,而是看你的能力是不是能胜任企业招聘人才的需求,是不是能给企业带来价值的人。
现在市面上的培训机构多如牛毛,然后很多看到了互联网企业的高薪都纷纷跑去学习软件开发,不清楚自己到底是不是真的喜欢搞技术,还
下载:
链接: https://pan.baidu.com/s/1gfMYeGF 密码: 45bn
打开目录:E:Delphi7TRichView.v.16.10.3 ScaleRichView.v.7.7.2 Full Source D4-RAD10.2 2016-05-19 and Fix
Com口函数
自动获取Com口,函数列表
procedure EnumComPorts(Ports: TStrings); //自动获取com口函数
var
KeyHandle: HKEY;
ErrCode, Index: Integer;
ValueName, Data: string;
Val
在学习和使用Delphi之前,我们要先安装它的开发环境,本机系统为Win7 32。下面我简要介绍一下它的安装过程。
(1)下载Delphi7并解压,双击setup.exe可执行文件开始安装。
(2)开始安装,点击Next。
(3)输入注册码,可百度;输入完毕后点击Next。
(4)选择接受协
明明想着10号更新了,怎么就忘了呢?
公司的项目又被砍了,几个同事被开,我又转到另外一下组了,难道真的是我到哪哪黄?
快过年了,今年公司年会就在附近,太好了不用想怎么编理由请假事了,还有可能中个奖品,
反而是过年回家几天的事有点麻烦,我要是有车就好了!
懒癌犯
已经钻DELPHI很深了,当然现在DELPHI是过了最辉煌的时代。但为什么要继续下去,而不转向其它的?这是不是死脑筋?
我看了一下C#的LINQ的产生,然后又被实体框架所代替。思考了一下:
1)LINQ的确是有好处,但是所用的场景又不多,这样就会变得很鸡肋。所以说学新的东西,有时对自己来说不一定
遇到一个奇葩的需求。一般情况下我们打印单据,用FastReport设置打印格式,也就是就设一个模版页而己,就是一种单据格式。如果打印的单据数据多了就自动打印多页了,他们的格式是一样的。也就是读同一个模版页。
现的需求是,如果打印N页内容。每一页的格式除了表体外是一样的(也可能部份不同)。而表体取自不
Delphi中的提示框有 Application.MessageBox ShowMessage messagedlg
个人认为 相对来说 Application.MessageBox 更加灵活 也相对好用
Application.MessageBox('错误信息!', '提示', MB_ICONE
1、自带的CTRL +C 只能复制整行,不知是不是版本问题。
2、有分组这个代码就不行了 s:= G1DBView.DataController.Values[G1DBView.Controller.FocusedRowIndex ,G1DBView.Controller.FocusedC
最近得到用户的反馈,说 iOS 平台下的按钮操作怪怪的,按快点没反应(同一个按钮连续快按二下),需要按一下后等 0.3 秒后,才有反应。得到这个讯息后,检查了其它的平台 Windows , Android , macOS 等,操作都正常,这下有点头大了,代码都相同,但反应确不同?于是开始查所有造
buffer 存储数据
buffer 其实就是缓冲区,一个内存地址空间,主要用于存储数据区域。
输出流程
内容-->php buffer --> tcp --> 终端
在PHP ini 文件中有一个output_buffering = on
获取缓冲区当中的数据
1 准备工作
1.1 环境准备
XE5或XE7,操作系统Windows7(64位)操作系统。
数据库MSSQL选择SQLServer2008。
如果数据库服务没有在开发电脑上,则需要在开发电脑上安装Microsoft SQL Server 2008 Native Client。因为是64位开发环
最近维护一个项目,里面用到ClientDataSet,由于之前接触ClientDataSet比较少,所以这个星期补了一下关于ClientDataSet的知识,并在此记录下我所了解到的并应用到实际项目中的ClientDataSet的知识。
项目新需求:1.从别的数据库导入物料资料,并允许操作员做修改后
procedure THRForm.Button1Click(Sender: TObject);
var
D:TDateTime;
s:string;
begin
D:=VarToDateTime('05-10-14 04:35PM');
S:=FormatDatetime('YY
1、curl以GET方式请求https协议接口
//注意:这里的$url已经包含参数了,不带参数你自己处理哦GET很简单
function curl_get_https($url){
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($c