随笔分类 -  Delphi-DataType

摘要:本文转载自:阮一峰的博客,http://www.ruanyifeng.com/blog/2010/06/ieee_floating-point_representation.html 张玉彬的博客 http://www.cnblogs.com/jillzhang/archive/2007/06/24 阅读全文
posted @ 2016-05-02 16:13 findumars 阅读(6853) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/shuaihj/article/details/6770779 阅读全文
posted @ 2016-04-01 19:53 findumars 阅读(6212) 评论(0) 推荐(0) 编辑
摘要:Delphi 数据类型列表 http://www.cnblogs.com/del/archive/2007/12/04/982167.html 阅读全文
posted @ 2016-04-01 18:25 findumars 阅读(447) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/shuaihj/article/details/6129575 阅读全文
posted @ 2016-04-01 18:13 findumars 阅读(898) 评论(0) 推荐(0) 编辑
摘要:DateTimeToFileDate 函数 将DELPHI的日期格式转换为DOS的日期格式 DateTimeToStr 函数 将日期时间格式转换为字符串 DateTimeToString 函数 将日期时间格式转换为字符串 DateToStr 函数 将日期格式转换为字符串 FileDateToDate 阅读全文
posted @ 2016-03-30 20:45 findumars 阅读(3425) 评论(0) 推荐(0) 编辑
摘要:TStack,TQueue,TObjectList,TObjectStack等等,都在Contnrs.pas单元里,需要手动添加。 不同于TList类,TObjectList对象将销毁任何从列表中删除的对象。无论是调用Delete、Remove、Clear方法,还是释放TObjectList对象,都 阅读全文
posted @ 2016-03-21 05:51 findumars 阅读(445) 评论(0) 推荐(0) 编辑
摘要:usesClasses,TypInfo ; typeTCommandType = (ctEmptyCommand,ctAdd,ctModify); TCommandTypeConvert=classpublic class function CommandToString(ACommand: TCo 阅读全文
posted @ 2016-03-18 23:47 findumars 阅读(1569) 评论(0) 推荐(0) 编辑
摘要:与Java和C++相比,Delphi对容器的支持实在少得可怜。Java有强大的集合框架,C++更有STL,Delphi有什么呢,不就是TList几个小巧的列表类,而TCollection系列的类更多只是为了可视控件而存在的,真正意义上的容器类几乎没有。一日在Google上随意的敲上Delphi Co 阅读全文
posted @ 2016-03-18 22:09 findumars 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:Delphi是一种强类型转换的语言。在VC中,赋值符用″=″,例如x=1;到了Delphi赋值符就变成了″:=″,例如x:=1。 从赋值时用符号″:=″而不用″=″,就隐约可见Delphi对类型匹配要求之严,即赋值符右边的类型一定要和左边一致。用惯了VB或VC的程序员,初用Delphi,稍不留神,就 阅读全文
posted @ 2016-03-17 02:00 findumars 阅读(342) 评论(0) 推荐(0) 编辑
摘要:在工作中,经常使用到IEEE754格式的数据。IEEE754格式的数据占四个字节,好像Motorola格式和Intel格式的还不一样。 由于工作中很少和他打交道(使用的软件内部已经处理),就没太在意。 今天在编程时发现需要把四个BYTE类型的数据转换成IEEE754标准的数据,就编了一个函数处理一下 阅读全文
posted @ 2015-12-09 23:34 findumars 阅读(3561) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/jxgxy/category/216671.html 阅读全文
posted @ 2015-11-14 18:25 findumars 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.Round(四舍六入五留双)功能说明:对一个实数进行四舍五入。(按照银行家算法) 例:var i, j: Integer;begin i := Round(1.5); // i等于2 j := Round(2.5); // j等于2end; 在Delphi中使用Round函数得到的答案有时与我们 阅读全文
posted @ 2015-08-29 20:03 findumars 阅读(907) 评论(0) 推荐(0) 编辑
摘要:Delphi 的运算符列表 分类 运算符 操作 操作数 结果类型 范例 算术运算符 + 加 整数,实数 整数,实数 X + Y - 减 整数,实数 整数,实数 Result - 1 * 乘 整数,实数 整数,实数 P * InterestRate / 实数除 整数,实数 实数 X / 2 div 整 阅读全文
posted @ 2015-08-29 19:51 findumars 阅读(3264) 评论(0) 推荐(0) 编辑
摘要:bool是LongBool类型。 Delphi中定义了四种布尔类型:Boolean,ByteBool,WordBool和LongBool。后面三种布尔类型是为了与其他语言兼容而引入的,一般情况下建议使用Boolean类型。这四种类型的布尔值占用内存的数量如下:Boolean 1 ByteByteBo 阅读全文
posted @ 2015-08-29 19:10 findumars 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:在Delphi中,Inifiles单元中有一个TStringHash的类,不过它的Value仅支持Integer(其实也不是问题,有其它类型可以将变量变为Pointer),有点不舒服,今天没事做就把它替换为variant了,其中Key的名称大小写无关,就是为了加快开发速度! 使用Hashtable, 阅读全文
posted @ 2015-08-21 17:58 findumars 阅读(706) 评论(0) 推荐(0) 编辑
摘要:Delphi里的好东西太多,多到让人觉得烦。这种感觉就是当年打游戏《英雄无敌3》,改了钱以后,有钱了每天都要造建筑,明明是好事,可是让人觉得烦。 先记录下来,以后再回来加强对Math单元的研究,不必再自己发明函数去比较浮点数了~ Ceil function Ceil(const X: Extende 阅读全文
posted @ 2014-04-11 18:50 findumars 阅读(7377) 评论(0) 推荐(0) 编辑
摘要:從前筆者曾經對以下的程式產生過疑惑:{$J+}procedure TForm1.Button1Click(Sender: TObject);const VarConst: integer = 4;begin VarConst := 5; ShowMessage(IntToStr(VarConst)) 阅读全文
posted @ 2014-04-07 23:47 findumars 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:TArray TEnumerator(抽象) TEnumerable(抽象) 实际使用:TList TQueue TStack TPair TDictionary ,内部都包含 TValueEnumerator碰到对象:TObjectList TObjectQueue TObjectStack TO 阅读全文
posted @ 2014-02-09 01:41 findumars 阅读(716) 评论(0) 推荐(0) 编辑
摘要:http://www.delphibasics.co.uk/RTL.asp?Name=FormatFloat 阅读全文
posted @ 2013-12-29 07:47 findumars 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:http://www.delphibasics.co.uk/RTL.asp?Name=Format 阅读全文
posted @ 2013-12-29 07:45 findumars 阅读(562) 评论(0) 推荐(0) 编辑