想写个程序,当开机的时候自动运行程序,到时间就提示可以做什么之类的事情,就想一个备忘录,到时候就提示

解决方案 »

  1.   

    你可以把你写的程序放到Windows的启动项里 这样程序就会随着开机而启动
    你可以用Timer来控制时间
    当时间到你设定的时间时 ShowMessage('该写日记了');
      

  2.   

    1、Service程序
    2、在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run增加一项
    3、开始菜单|启动 增加快捷方式或程序
    4、autoexec.bat
    5、楼下补充
      

  3.   

    同意楼上的
    方法1、2可以在程序中实现
    方法3、4则在程序外实现,至于定时提醒功能
    可以用一个定时器timer和一个ini文件来实现
    ini用于纪录你的备忘信息格式大致是
    [reminder]
    total=[int]//备忘事件总数
    id=[int]
    time=[datetime]
    des=[string]
    程序启动后即打开定时器并设定一个interval数值
    定时器启动后会定时
    会定时检测ini文件的内容
    如果total数值不为0则会遍历ini文件,如果有时间与当前时间匹配的备忘,则弹出提示另一个做法就是备忘存入某种数据库
    这种做法的缺点就是需要数据库支持
    有点则是可以快速定位当前需要给出提示的备忘事件