随笔 - 809  文章 - 0 评论 - 44 阅读 - 57万

随笔分类 -  Delphi基础

上一页 1 2
delphi中的异常,Raise、Exception
摘要:标准语法 try //.... except on Exception1: e1 do { specific exception-handling code }; on Exception2: e2 do { specific exception-handling code }; else { de 阅读全文
posted @ 2024-03-17 10:30 del88 阅读(340) 评论(0) 推荐(0) 编辑
程序流程的控制 Abort Exit Halt RunError Continue Break Sleep
摘要:Break 退出当前循环体,包括for ,while, repeat等循环体; Continue 用于从For语句,while语句或repeat语句强行结束本次循环,并开始下一次循环; Exit 跳出当前代码块,也就是当前函数,跳出后是要继续向下执行的(如果有后续代码), 若该代码为主程序,则终止该 阅读全文
posted @ 2024-03-17 10:24 del88 阅读(25) 评论(0) 推荐(0) 编辑
delphi 中 StringHelper 详解,字符串常见操作
摘要:不要忘记 引入 这个单元,System.SysUtils 否则报错,什么也点不出来; 大小写转换 function ToLower: string; function ToLower(LocaleID: TLocaleID): string; function ToLowerInvariant: s 阅读全文
posted @ 2024-03-11 15:59 del88 阅读(136) 评论(0) 推荐(0) 编辑
delphi Record 和 类Class区别
摘要:Delphi的record,有的人可能理解它是没有方法的类,但是这样的理解只是从表面上去理解的,其实两者存在巨大的区别。 下面只是讲解Delphi的class与record,暂时还没有去钻研C++的类和结构体的差异。 给一个代码解释一下 type PPerson = ^Person; //定义一个r 阅读全文
posted @ 2024-03-02 12:52 del88 阅读(237) 评论(0) 推荐(0) 编辑
delphi中,变量的初始化
摘要:全局变量 全局变量的所有类型,默认编译器都会初始化成“ 零值” ,你懂得 零值的意思,即:integer = 0; string = ''; class = nil; 我用class举个例子,其它的请自测: 先定义两个类用于测试: TAddress = class private province: 阅读全文
posted @ 2024-02-21 14:21 del88 阅读(144) 评论(0) 推荐(0) 编辑
delphi 里 多用TArray 而不是 array of
摘要:今天写代码发现个bug,是delphi 编译器 核心层面的: unit ddx.att; interface uses System.Generics.Collections, System.Rtti; type xstring = string; InstanceName = class(TCus 阅读全文
posted @ 2024-02-03 16:32 del88 阅读(1139) 评论(1) 推荐(0) 编辑
delphi的bpl、dcp 、dcu
摘要:BPL 英文全称 Borland Package library ,是一种特殊的DLL文件,用于代码重用和减少可执行文件。编译bpl时,仅需要添加相应功能的pas文件,如果有窗体,则需要添加dfm文件。既然是DLL文件,那就是在运行时所需要的文件。BPL相当于C++中的DLL DCP 英文全称:de 阅读全文
posted @ 2023-12-31 12:30 del88 阅读(1080) 评论(0) 推荐(0) 编辑
Delphi 类(TObject、TPersistent、TComponent、TControl、TWinControl、TCustomControl、TGraphicControl、TInterfacedObject)简单介绍
摘要:TObject: VCL中所有类的根类,即是说:VCL中所有的类/组件/控件都是从TObject中继承而来。TObject类中定义了基本的 构造方法和析构方法。 TPersistent: 继承于TObject,按字典中的意思是“持久类”(姑且这样叫它吧,因为我一直就是这样叫这个类的-_-|)。该类在 阅读全文
posted @ 2023-12-30 12:37 del88 阅读(152) 评论(0) 推荐(0) 编辑
BoolToStr、TBooleanHelper、Boolean 转 字符串
摘要:方法1:直接使用 BoolToStr procedure TForm3.btn1Click(Sender: TObject); var a, b: Boolean; begin a := True; b := False; mmo1.Lines.Add(BoolToStr(a, True)); mm 阅读全文
posted @ 2023-06-06 11:19 del88 阅读(61) 评论(0) 推荐(0) 编辑
Delphi-判断一个对象是否释放,改造官方的Assigned -- 废弃
摘要:直接上例子了,基础知识自己去了解,首先定义一个类: TPerson = class public name: string; age: Integer; constructor Create(name: string; age: Integer); end; constructor TPerson. 阅读全文
posted @ 2023-05-28 05:43 del88 阅读(366) 评论(0) 推荐(0) 编辑
泛型 for to/in 遍历 PK 效率;TEnumerator、TEnumerable
摘要:再使用泛型的时候,经常需要用到遍历功能: 只要继承了 TEnumerator 或 TEnumerable 这两个抽象类的 都具有遍历功能。 当然没有继承这两个抽象类的 也具有使用 for in 来遍历的功能,编译器内置的, 举例: unit Unit5; interface uses Winapi. 阅读全文
posted @ 2017-04-25 11:29 del88 阅读(761) 评论(0) 推荐(1) 编辑
dpr 与 dproj 有什么区别
摘要: 阅读全文
posted @ 2017-04-01 17:22 del88 阅读(381) 评论(0) 推荐(0) 编辑
delphi 获取一个字符占用几个字节,方法
摘要: 阅读全文
posted @ 2017-03-15 17:28 del88 阅读(412) 评论(0) 推荐(0) 编辑
delphi Inc函数和Dec函数的用法
摘要:inc自增函数 1.inc(i,n);//i,n:integer;n为自增量 相当于i:=i+n; 2.inc(i);//i:integer; 相当于i:=i+1; dec自减函数 1.dec(i,n);//i,n:integer;n为自减量 相当于i:=i-n; 2.dec(i);//i:inte 阅读全文
posted @ 2016-09-05 11:58 del88 阅读(5535) 评论(1) 推荐(0) 编辑
Delphi中的注释,仅此一篇
摘要:在Pascal中,注释括在大括号中或带星号的圆括号中。Delphi 也认可C++ 风格的注释,即把注释放在双斜线后。例如: {this is a comment} (* this is another comment *) // this is a comment up to the end of 阅读全文
posted @ 2014-04-18 18:57 del88 阅读(49) 评论(0) 推荐(0) 编辑
Delphi库单元结构
摘要:单元(unit)是组成Pascal 程序的单独的源代码模块,单元由函数和过程组成,这些函数和过程能被主程序调用。 一个标准的单元文件格式如下: unit Unit1; //单元头 interface uses { 单元列表 } //公有 {接口部分} //公有 implementation uses 阅读全文
posted @ 2014-03-13 16:14 del88 阅读(33) 评论(0) 推荐(0) 编辑

上一页 1 2
点击右上角即可分享
微信分享提示