按钮SET点击事件处理程序如下:
var
MyST:TsystemTime;
begin
with MyST do
begin
wYear:= StrToInt(LabeledEdit1.Text);
wMonth:= StrToInt(LabeledEdit2.Text);
wDay:= StrToInt(LabeledEdit3.Text);
wHour:= StrToInt(LabeledEdit4.Text);
wMinute:= StrToInt(LabeledEdit5.Text);
wSecond:= StrToInt(LabeledEdit6.Text);
end;
SetSystemTime(MyST);
end;
使用时,系统时间可以被更新。但是每次被更新过的时间中,小时总是要比输入的数值多8。必须把小时的赋值语句替换为
wHour:= StrToInt(LabeledEdit4.Text)-8;
才能按照输入的数值更改系统时间。请问这是为什么?
var
MyST:TsystemTime;
begin
with MyST do
begin
wYear:= StrToInt(LabeledEdit1.Text);
wMonth:= StrToInt(LabeledEdit2.Text);
wDay:= StrToInt(LabeledEdit3.Text);
wHour:= StrToInt(LabeledEdit4.Text);
wMinute:= StrToInt(LabeledEdit5.Text);
wSecond:= StrToInt(LabeledEdit6.Text);
end;
SetSystemTime(MyST);
end;
使用时,系统时间可以被更新。但是每次被更新过的时间中,小时总是要比输入的数值多8。必须把小时的赋值语句替换为
wHour:= StrToInt(LabeledEdit4.Text)-8;
才能按照输入的数值更改系统时间。请问这是为什么?
解决方案 »
- C++ 这段头文件里的代码那位高手帮忙翻译成pascal
- ado连接
- 新手+菜鸟,请教关于取当天日期的问题
- delphi7中,记录类型中可以包含动态数组类型的域么???
- 某对同居男女的日记 [绝对隐私] !!!!!!!!!!!!
- 关于bde的配置oracle连接的问题。
- 怎样制作注册表扫描软件?送100分?
- 请高手指点迷津
- 关于动态控件中运用右键菜单的问题,请高手指点.
- 使用dbRadioGroup控件,出现错误"list index out of bounds(-1)",如何改正?
- 如何将DBGrid中的内容存为一个文本文件,在access中定义的长日期格式,在delphi7中为何只显示为短格式
- 欢迎大家下载我的软件,下载者有分.
procedure GetLocalTime(var lpSystemTime: TSystemTime); stdcall;
function SetLocalTime(const lpSystemTime: TSystemTime): BOOL; stdcall;注意,你的计算机设置的“区域”应该是“中国”。