这段代码本身是没有问题的,但是发现如果更改了系统日期分隔符(例如将系统日期分隔符更改为2016/4/11,“-”变为"/"),StrToDate就会报错,提示:'2016-4-11'不是有效日期类型,通过这个可以说明StrToDate函数是转换的依据就是系统当前日期分隔符,所以我们要像上面代码将字符 ...
日期格式的处理总是会很复杂,因为不同的环境日 期格式也不一样。为了程序统一处理, 最好把格式给统一了: 可以在程序的初始化段: FormatSettings.ShortDateFormat := 'dd/mm/yyyy'; FormatSettings.DateSeparator := '/'; f ...
WINDOWS系统默认的短日期格式是:yyyy/m/d,在DELPHI中进行字符串互转时,经常会因为格式问题而转换失败,以前都是要求施工人员或客户手动修改系统的短日期格式为:yyyy-mm-dd来解决,近来无事找了一下相关资料,可以解决该问题 在应用程序打开时,可以通过TFormatSettings ...
D7 一般把栈叫堆栈;数据结构上的堆和栈是两个不同的东西; Unit {Queue(队列),先进先出;Stack(堆栈),后进先出}unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, ...
看上图,在一个方法中声明了一个对象:PlayVideoForm,在Delphi 10.4这个版本中,PlayVideoForm的值不为nil,Delphi 10.3.3版本中默认为nil,升级到10.4.2后,因为不nil,所以无法建立对象PlayVideoForm,产生地址错误。把这个PlayVi ...
分类:
移动开发 时间:
2021-03-29 12:22:51
阅读次数:
0
Delphi XE 仅仅是学习记录 unit 开始 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; typ ...
都知道Delphi在数据库操作是非常好用的,delphi把ADO一些方法属性都集成了,以下是我的一些总结: *************************************** 通过sql的存储过程来实现: 添加With ADOQuery1 dobeginClose;SQL.Clear;S ...
分类:
其他好文 时间:
2021-03-06 14:36:22
阅读次数:
0
uses SysUtils; // 生成GUID function TForm2.GetGUID: string; var LTep: TGUID; sGUID: string; begin CreateGUID(LTep); sGUID := GuidToString(LTep); sGUID : ...
注意以下几点: 1、在批处理文件如batfile中,如果存在目录路径,请一定进入最短路径, C:\foxtable\Development>cd\ C:\>cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn\ C:\Program File ...
Delphi 算术运算符 div 和 mod div x div y的值是x/y的值,按0的方向四舍五入到最接近的整数。 mod mod运算符返回除以其操作数所得的余数。相当于: x mod y = x-(x div y)*y 当x/y、x div y 或 x mod y 形式的表达式中的 y 为零 ...