随笔分类 - Delphi
摘要:Unit Unit1; Interface Uses Windows, Messages, SysUtils, Variants, classes, Graphics, Controls, Forms, Dialogs, AppEvnts, ExtCtrls, StdCtrls, ShellAPI; Type TForm1 = Class(TForm) Butt...
阅读全文
摘要:声明和方法。键入一个属性声明,按下【Ctrl + Shift + C】键,Delphi就会自动完成该属性的声明。它还能为属性添加一个write方法。现在理解这个write方法有点困难,在以后的讲解中能编写自己的组件后,就会明白的。 Class Completion特性在编写组件时,可节省许多时间,使
阅读全文
摘要:1]用共享打印机来打开文件共享, 2]把Access文件.mdb所在的文件夹 共享,然后其他的就和本地一样了。 设置如下: Data Source="\\192.168.7.49\user\WFsendat.mdb" 共享user文件夹
阅读全文
摘要:Delphi Live Bindings 初探 Live Bindings,顾名思义,动态绑定。 1、绑定前: 2、点击数据源: 3、绑定连线:点击 蓝色区域, 按住 鼠标左键,一直移动到绿色区域,然后松掉鼠标左键。 系统就完成了系统绑定: 然后,Label1(数据的接受者),就会随 Edit1(数
阅读全文
摘要:重装Delphi10.2的IDE必要设置: 1,Tools->Options Editor Options->Display 右侧的 Right margin: 设为200 这个设置是为右边线太短,导致代码格式化自动换行. 2, Editor Options->Color 右侧的 Color Spe
阅读全文
摘要:TClientDataSet数据源设置 TClientDataSet数据源设置 TClientDataSet数据源设置 TClientDataSet数据源设置
阅读全文
摘要:1. 基础知识介绍:Debug编译:是为了便于程序调试,所以目标代码里附加有许多额外的东西。Release编译:是产品可作为正式拷贝发布了,已经不需要那些仅为调试而编译进去东西。(在 Release 状态下发布的 dcu 或 exe 会更小、更优化.) 新建一个工程, Delphi 默认的是调试(D
阅读全文
摘要:准备工作: 1.用SQLiteExpertPers建立一个sqlite数据库。 2.打开delphi xe7。 一、FireDAC法 设置库联接 1.放入FDConnection1控件 2.放入FDConnection1.DriverName := SQLite 3.点击“FDConnection1
阅读全文
摘要:ExportGrid4ToEXCEL 这个老的版本用的,新的版本引用 cxGridExportLink 这个单元uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, cxClasses, cxC
阅读全文
摘要:cxGrid用法步1.你先放一个cxGrid,设置好View,设置View.DataController连接的DataSource 2.激活DataSource连接的DataSet,双击cxGrid,点击Retrieve Fields,取得所有的Column 3.设置View的OptionsView
阅读全文
摘要:implementation {$R *.dfm} 带窗口的 dfm -- 一般的 windows 窗口 {$R *.fmx} 带窗口的 fmx -- 一般的 FireMonkey 窗口 **** Unit 文件 即 Pas 文件的 implementation 不带这个标志, 就是Pas 不带任何
阅读全文
摘要:delphi 合并两个 Wav 文件流的函数 合并两个 Wav 文件的函数 实例一 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Bu...
阅读全文
摘要:Delphi TreeView – 自动展开树形结构 当处理完TreeView控件树形结构的数据后,需要默认自动全部展开,可以用到TreeView的Expanded属性。 1 2 3 4 5 6 7 8 9 10 var icount : integer; begin RzTreeView1.Ite
阅读全文
摘要:Delphi TreeView – 自动给标题上加图片 当处理完TreeView控件树形结构的数据后,根据不同的树形节点Level,加上不同的图片。 图片的ImageList已经放置好,并且TreeView的Images已经连上带有图片的ImageList。 除了手动添加图片外,还可以通过代码,根据
阅读全文
摘要:Delphi 发送邮件 通过Office Outlook 网上搜到的Delphi邮件发送系统,绝大多数是使用SMTP协议来发送。 但是事实上它们已经过时了,大多数邮件服务器已经屏蔽了Delphi Indy的邮件发送,从而导致Delphi发送不成功。 事实上,让Delphi通过Outlook.Appl
阅读全文
摘要:Delphi Create(nil), Create(self), Create(Application)的区别 最近的项目中经常在程序中动态创建控件,势必用到Create。 但是随之而来的问题就是动态创建的控件是否可以正确的释放内存? 以及 Create(nil), Create(self), C
阅读全文
摘要:Delphi StringReplace – 替换字符函数 Delphi中的StringReplace函数是SysUtils单元中自带的函数,该函数可以替换字符串中的指定字符。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function StringRepl
阅读全文
摘要:MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。 1、函数原型及参数 function MessageBox(h
阅读全文
摘要:CTRL+SPACE 代码补全,很好用的(先改了输入法热键)CTRL+SHIFT+C 编写申明或者补上函数CTRL+SHIFT+↑(↓) 在过程、函数、事件内部, 可跳跃到相应的过程、函数、事件的定义(在INTERFACE和IMPLEMENTATION之间来回切换)CTRL+SHIFT+G 插入GU
阅读全文