我想用DELPHI编写个自动提醒的软件,遇到点问题。想过10个工作日就自动提醒,周末和节假日不算,怎么实现?单纯10天好办,当前日期加10,万一中间有周六周日和放假的时间就不好办了。
解决方案 »
- FastMM内存泄漏报告怎看呢??
- 当在某一条记录时下拉,只弹出ListSource中的部分数据,但同时不影响其他记录的lookup显示。
- 如何自动给网页中的TextArea填写内容
- 如何把EXE文件制作成图片?
- 一个SQLServer的语法问题,说简单也简单!在线等
- 散尽所有分数,求助一道简单的adoquery的多表查询统计问题,高手请进!
- OCX 报地址问题(急需解决)
- 怎样获得LAN上的其他计算机名称??????????
- bsskinedit字体颜色为什么那淡?
- delphi Dspack 分辨率 USB摄像头 保存
- 求助!想要实现类似大厅的界面,不知该如何入手,请高手指点!
- Delphi7 的VCL代码是不是出错了??大家一起分析一下
例如某个客户是5月2日报的名,自动算出10个工作日后是几号,周六周日不算。(节假日可以不管)我做成下面的样子,老是不准,输入5月1日可以,输入5月10日就不对...procedure Tmyceshi.Button1Click(Sender: TObject);
const days: array[1..7] of string=('7','1','2','3','4', '5','6');
var
week1:string;
x:integer;
date1:Tdatetime;
begin date1:=strtodate(edit1.Text); //日期
x:=1;
while (x<=10) do
begin
//判断是否周末
week1:=days[SysUtils.DayOfWeek(date1)]; //今日周几
if (week1='6') or (week1='7')then
begin
date1:=date1+1;
end;
//日期增加
date1:=date1+1;
x:=x+1; end; showmessage(datetostr(date1));
end;end.