问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我是菜鸟,使用delphi要编写一个每天零点就新建一个文本文件的小程序,不知道怎么解决?求助达人

发布网友 发布时间:2022-05-14 17:56

我来回答

2个回答

热心网友 时间:2023-10-18 12:19

对楼上的答案再做一点补充吧,因为GetLocalTime这个函数参数比较复杂,考虑到楼主是初学,我来详解一下。

procere GetLocalTime(var lpsystemtime:_SystemTime);
其中_SystemTime=TSystemTime;具体定义是这样的:

在Delphi中将几乎所有Windows下的数据结构用Delphi的语法重新定义了,这些定义一般都放在Windows.pas中,它默认是包含在单元中的。

type
PSystemTime = ^TSystemTime;
TSystemTime = record
wYear: Word; //年
wMonth: Word; //月
wDayOfWeek: Word; //星期
wDay: Word; //日
wHour: Word; //时
wMinute: Word; //分
wSecond: Word; //秒
wMilliseconds: Word;//毫秒
end;

应用时,像楼上说的,建立一个Timer和一个Memo控件。在Timer的事件里写入以下代码:
procere Tform1.timer1timer(sender:tobject)
var
asystemtime:tsystemtime;
begin
GetLocalTime(asystemtime);
with asystemtime do
if ((wHour = 0 ) and (wMinute = 0 ) and (wSecond = 0 )) then
memo1.lines.savetofile(inttostr(wYear)+'年'+inttostr(wMonth)+'月'+inttostr(wDay)+'日'+'星期'+inttostr(wDayOfWeek)+'.txt');
end;
最后因为API函数和Windows都是在C语言下写的,所以给出C语言的定义,希望楼主扩充一下知识面:
typedef struct _SYSTEMTIME { // st
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME;
可以说和Delphi中基本一样,很好理解。

热心网友 时间:2023-10-18 12:20

(1)Timer控件
(2)Memo控件

Timer事件里调用GetLocalTime()函数查询时间,如果到了零点
就把Memo里的内容保存到你想指定的文件里
比如:Memo1.Lines.SaveToFile("c://abc.txt");

方法很多,我觉得这个简单点
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
笔记本电脑怎么连接路由器笔记本电脑怎么连接自家wifi dnf辅助职业专 dnf辅助职业专属属性是什么意思? dnf辅助职业专属属性什么意思? 王者荣耀巨灵神有什么背景故事吗 王者荣耀巨灵神怎么样 新英雄巨灵神技能是什么 初中教资科目一总分多少分 童桂恒教研成果 伤心难过的句子说说心情短语(悲伤的微光) 伤心难过的说说,伤心难过的句子(心灵独白) C:\Documents and Settings\用户名\Local Settings\Temp 溜冰怎么才能停下来啊 滑冰如何停下来 滑旱冰怎么停? 在滑冰时怎么停下来? 滑旱冰怎么停下 速度滑冰的停止法是什么 滑冰怎么平稳的停住? 《高级微观经济学》txt下载在线阅读全文,求百度网盘云资源 滑旱冰怎么停 现代瑞纳的车友试驾 高级微观经济学习题,求大神指点,详细答案 微观经济学理论分析现象 常用的输入设备有哪两种 高级微观经济学可积性方程组怎么理解 请教几个微观经济学的题目,希望得到解答,需要具体解析? 常用的输入设备和输出设备有哪些 投影机电动吊架(盒式)如:B200、T200控制板的接线图?接线注意事项? 3d狂暴飞车里面的凯奇从老头那里开来的汽车是哪款啊?? 微观经济学,求解析和答案 请问初学滑旱冰怎么停下啊??拜托了各位 谢谢 请教各位高数~~~自己编了一个删除文本文档中空格的小程序,可是运行结果仍然没删除. 保护鞋服行业资料、数据安全的软件? 怎么倒着溜冰和停法,溜冰技巧? 溜冰时,怎么刹车? 请问初学滑旱冰怎么停下啊?? 哪位大神能帮我写一个小程序,批量处理文本的,可用的话肯定追加财富值 新手滑旱冰如何停住? 滑旱冰时如何停 滑冰怎么刹车 如果在滑旱冰时一下子滑快了怎么及时停下 我家十四岁昏倒查脑电图结果大脑前部异常脑电伴痫样放电是什么病 脑电图显示异常,一定是患上了癫痫病吗 水星ax3000怎么样 动态脑电图报告结果为:痫样放电。 水星YR1800XG怎么样 集线器、路由器、交换机、huber 的区别是什么?各有何特点? Huber是什么意思 《德语助手》德汉 儿童5岁,异常儿童脑电图。睡眠期广泛性痫样放电,额区著。是怎么回事? Huber是什么啊有什么用啊?