delphi中的多线程问题 ( 积分: 100 )

  • 主题发起人 主题发起人 nc_wkpwd
  • 开始时间 开始时间
N

nc_wkpwd

Unregistered / Unconfirmed
GUEST, unregistred user!
原有一软件,现在要增加功能,要求在中午12:00时有一个提示信息,如果当时没有开机,在下午1:00开机,则在开机时会有12:00该有的提示信息,想要多线程做,请高手指点,如何处理???多谢
 
原有一软件,现在要增加功能,要求在中午12:00时有一个提示信息,如果当时没有开机,在下午1:00开机,则在开机时会有12:00该有的提示信息,想要多线程做,请高手指点,如何处理???多谢
 
自动开机?用程序改COMS?
知道怎么做告诉我~~~~~~~~~
学习~~~~~~~
 
不是啊,要在软件里添加予警信息的,12:00点自动弹出,如果不用多线程的话,在数据操作是,弹出界面会中断操作的
 
我 对这个 问题也 很是感兴趣哦!
再 JAVA中 我还 会点多线程,DELPHI中,就不会了啊!!!!!
还得学啊!!!
 
主窗口用TIMER控件不行吗?
到12:00弹出,并改标志;
如果标志没改(12:00没开机),启动时自动弹出
 
暂成jlyin启动的时候检测
标志写到INI文件里面去
 
多线程最简单的办法就是使用一个API函数:CreateThread就可以创建一个线程
使用方法:
procedure SetCaption;
begin
Form1.Caption := '线程已创建';
end;

2.创建线程:
var
ThreadID:DWORD;
begin
CreateThread(nil,0,@SetCaption,nil,0,ThreadID);
end;
 
多线程,写成Windows服务的形式。
 
不用这么麻烦吧,直接判断当前时间如果大于提示信息的时间就直接提示就行了,多线不多线无所谓的嘛
 
后退
顶部