起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 214|回复: 10

【结帖】[问题]变量初始化**

[复制链接]
发表于 2009-7-6 09:32:36 | 显示全部楼层 |阅读模式
请问在下图中_SYSTEMTIME类型变量SysTime如何初始化?

csh.png

31.51 KB, 下载次数: 84

回复

使用道具 举报

 楼主| 发表于 2009-7-6 09:43:48 | 显示全部楼层
怎么没人回啊,很着急的?
回复 支持 反对

使用道具 举报

发表于 2009-7-6 09:53:18 | 显示全部楼层
取今年一般这样取。楼主的用法我没用过。
NameSpace: Business.System    ClassDelcare: Business.System.DateUtils
--------------------------------------------------------------------------------
static function YearOf(AValue: Double): Word;


NameSpace: Business.System    ClassDelcare: Business.System.SysUtils
--------------------------------------------------------------------------------
static function Now: Double;

YearOf(now)
回复 支持 反对

使用道具 举报

发表于 2009-7-6 09:53:38 | 显示全部楼层
楼主,这是个警告,不影响使用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 10:00:57 | 显示全部楼层
请问局部变量初始化如何处理,举例说明一下好吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 10:02:01 | 显示全部楼层
我对Delphi语法不熟悉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 10:05:22 | 显示全部楼层
GetSystemTime方法是命名空间Borland.Delphi.Windows的方法,
SysTime.wYear :年
SysTime.wMonth :月
SysTime.wDay :日
时分秒类似。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 10:10:12 | 显示全部楼层
局部变量的初始化就是直接赋值:
var
  i: integer;
begin
  i := 0;
……
end;

你执行了GetSystemTime就相当于赋值了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 10:13:35 | 显示全部楼层
那怎么会警告变量SysTime没有初始化呢?
回复 支持 反对

使用道具 举报

发表于 2009-7-6 10:18:20 | 显示全部楼层
这是编译器的问题,你可以不用管他
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 08:04 , Processed in 0.042524 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表