随笔分类 - delphi初学
delphi基础入门学习,Delphi是一门很棒的语言!!!
摘要:首先,以两个Panel控件大小变换为例。 第一步:首先先放入两个panel控件,一个Align属性设置为alLeft,另一个Align属性设置为alClient。这样这两个控件就可以充满这个Form。 第二步:然后加入一个TSplitter控件。设置Align属性,并将其拖放到需要调整大小的两个控件
阅读全文
摘要:指令参数存放位置参数传递顺序参数内存管理使用地方RegisterCPU寄存器从左到右被调用者默认,published属性存取方法必须使用Pascal栈从左到右被调用者向后兼容Cdecl栈从右到左调用者调用c/c++共享库Stdcall栈从右到左被调用者API调用Safecall栈从右到左被调用者AP...
阅读全文
摘要:碰到这个问题我也是无语了,每次关掉Delphi后就不能打开了,折腾了半天,网上的方法也没有搞定。最后,找到这个链接(网页如下所示),下载里面的东西就搞定了。打不开的可以向我要。895569369@qq.com。http://sourceforge.net/projects/dzeditorlinee...
阅读全文
摘要:在delphi中:uses Math;procedure TForm1.FormCreate(Sender : TObject);var a : Double; b : Double;begin //初始化a,b. ShowMessage(FloatToStr(Max(a,b))); end...
阅读全文
摘要:1.typecasting类型强制转化varB : Boolean;BeginB := Boolean(1);End;对于对象和接口,采用as操作符进行转化,但要先进行兼容性判断。2.Pointer指针Var A : Integer; P : PBoolean; B : Boolean; Begin...
阅读全文
摘要:TObject->TPersistent Classes,抽象类->TComponent Classes,抽象类->TControl Controls->TGraphicControl /TWinControl ControlsTObject主要定义了四种功能的虚方法1.1. 对象的构造函数和析构函...
阅读全文
摘要:ValueMeaningfmCreate Create a file with the given name. If a file with the given name exists, open the file in write mode. fmOpenRead Open the file fo...
阅读全文
摘要:数据类型转化1.1. 数值和字符串转化Procedure Str(X [: Width [ : Decimals ]]; var S);将数值X按照一定格式转化成字符串S。Width指定S的总长度,Decimals指定小数点后的位数。EX: Str(12.2 : 6 : 2 , S); //S=’ ...
阅读全文
摘要:虚拟方法表和动态方法表虚拟方法表VMT:一个虚拟方法表从指针所指地址的负偏移.76 处开始,长度动态分配(由虚拟方法的个数确定)。虚拟方法表被分为很多小段,每段占4 个字节,也就是众多指针。每个指针指向一个虚拟方法的入口地址。VMT可分为1) 基础信息区VMT负偏移区(-76-0)即为基础信息区。存...
阅读全文
摘要:_ClassCreate->Create->AfterConstruction(->DoCreate / OnCreate)BeforeDestruction(->DoDestroy / OnDestroy)->Destroy->_ClassDestroy
阅读全文
摘要:1.Simple:1.1.Ordinal: Integer: Integer 4byte Cardinal un_4byte Shortint 1byte Smallint 2byte Longint 4byte Int64 8byte Byte un_1byte Word un_...
阅读全文

浙公网安备 33010602011771号