delphi 注册表操作(读取、添加、删除、修改)完全手册

 32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息。 一、创建和释放TRegistry对象 二、指定要操作的键 三、从注册表中读取信息 四、向注册表中写入信息 五、键值维护 
2020/08/28   六月   853

Delphi XE移动应用开发教程

1、创建DataSnap服务VCL应用程序1.1 创建服务程序 1.2定义DataSnap 服务器上的数据集 1.3暴露DataSnap 服务器数据集 1.4运行 DataSnap 服务2、 创建连接到DataSnap服务器的移动应用程序
2019/12/07   六月   1332

给所有使用FMX(FireMonkey)进行开发的忠告!

没有废话,直接正文:    在开始之前,首先我假设您有10年、或者20年甚至是30年的Pascal开发经验,由于种种无法解释且又无法摆脱的原因而不得不使用FMX来进行苦逼的开发,所以,我觉得下面是您所必须要了解的:一、放弃,放弃,再放弃!二、不幸的阻塞三、多线程交互四、理解差异五、可怕的第三方六、万里长征终于开始七、要成精吗最后:我很想把这段文字变成吐槽的,但是,请相信,上面这...
2019/12/07   六月   2815

unigui+fastReport实现web打印方案

近日单位需要用到会议通知单的打印功能,故引出篇。unigui是delphi环境下快速开发web应用的优秀工具,不再赘述,下面直接记录使用搭配使用,基本逻辑就是:unigui实现数据录入和浏览的web页---->点击打印按钮时使用【frxPDFExport】动态将报表导出为pdf------>将pdf文件动态载入打印预览窗口(UniURLFrame)实现打印预览功能。具体实现:1,用un...
2019/11/18   六月   1286

uniGUI 1.90.0.1496 图文安装教程

1、Delphi  的安装     最近安装最新的 10.3.2 ,下载的ISO文件必须是:delphicbuilder10_3_2_496593b.iso     网上目前只有 6593 版本的 注册消息。     安装到要求:注册信息时,返回(Back),生成有关消息后,再继续(Next),特别...
2019/11/17   六月   1404

uniGUI试用笔记

uniGUI试用笔记(一)    uniGUI试用笔记(二)uniGUI试用笔记(三)uniGUI试用笔记(四)uniGUI试用笔记(五)uniGUI试用笔记(六)uniGUI试用笔记(七)uniGUI试用笔记(八)uniGUI试用笔记(九)uniGUI试用笔记(十)uniGUI试用笔记(十一)参考:https://blog.csdn.net/gzhubin/article/d...
2019/11/16   六月   1229

Delphi Create(nil), Create(self), Create(Application)的区别

最近的项目中经常在程序中动态创建控件,势必用到Create。但是随之而来的问题就是动态创建的控件是否可以正确的释放内存?以及 Create(nil), Create(self), Create(Application)的区别又是什么呢?123456789101112131415Create(nil);//需要自己释放    Create(Self)...
2019/11/16   六月   1236

Delphi中Self和Sender的区别

  在事件处理程序参数表中,至少含有一个参数Sender,它代表触发事件处理程序的构件,如在上例中,Sender就指Button2,有了Sender参数,可以使多个构件共用相同的事件处理程序,如下例:    Procedure Tform1.Buttonclick(Sender:Tobject);    Begin    If sende...
2019/11/16   六月   1183

Delphi构造函数和析构函数

delphi的构造函数的定义是: constructor create;delphi的析构函数的定义是:destructor destroy;析构函数是不能重载的,但是构造函数是可以重载的。构造函数在重载的时候要在后面加“overload”,例如:constructor create;overload;constructor create(i:integer);overload;注意,只...
2019/11/16   六月   1108

Delphi属性Property学习应用总结

Delphi属性Property学习应用总结Property是一个很有意思的语法特性,它使得方法具有了字段的调用特征,并赋予字段执行动作的能力。如果你使用过C++ Builder来写基于VCL的程序,我想很多人都会注意到这样一点,比如:edt.Text = "test"; 这个时候edt文本框的内容会随之改变,但是“理论”上Text应该只是改变了Text所在的内存数据而已,为什...
2019/11/16   六月   1231
1/2