查看完整版本: 做palm程序(闹钟)遇到的困难

ganglong99 2007-7-25 15:51

做palm程序(闹钟)遇到的困难

我在做一个时钟和闹钟的palm软件,这是第一次做palm软件,用的codewarrior开发环境,遇到很多问题,希望大家能给我指导指导,谢谢大家:

  我用timGetSeconds()调用的系统时间,用了一个选择触发控件显示时间,但是它只能显示程序运行时的时间,我想让它象手表那样一秒一秒的不断走下去并动态的显示出来,不知道如何做,我开始用了一个循环让它不段的进行调用当前时间并显示出来,可是那样就进入了死循环,不知道如何跳出来.还有不知道如何对时间进行设置,设置时间之后怎样才能让它按着设置的时间走下去....
   是否需要用到数据库.....

  小弟是个新手,刚开始学palm,希望各位能给我指教指教,若是有合适的例子代码,那就更是感激不尽了.
  希望大家能给点意见.小弟刚开始做palm,虽然不知道有没有希望完成,但还是要先说声谢谢,谢谢!!
我的邮箱是[email=longyg1986@163.com][color=#0000ff]longyg1986@163.com[/color][/email],如果大家有实例的话可以从这里发给我,再次说声谢谢!

夜落无声 2007-12-1 13:54

感谢楼主有心,我正需要一个贴心的palm闹钟

希望楼主早日成功

[[i] 本帖最后由 夜落无声 于 2007-12-1 13:59 编辑 [/i]]

捌幺 2007-12-7 14:41

一定可以完成的。鼓励原创。
void AppEventLoop(void)
{
    UInt16 error;
    EventType event;
    do
   {
            /* change timeout if you need periodic nilEvents */
          EvtGetEvent(&event,SysTicksPerSecond()/2);  //修改成这个 每半秒钟会产生一个nilEvent 对这个事件响应
           //EvtGetEvent(&event, evtWaitForever);              //这个是原来的

           if (! SysHandleEvent(&event))
           {
                      if (! MenuHandleEvent(0, &event, &error))
                      {
                      (! AppHandleEvent(&event))
                      {
                                 FrmDispatchEvent(&event);
                      }
           }
     }
    } while (event.eType != appStopEvent);
}

佳品妖精 2008-6-1 01:05

支持
永远
支持
永远的支持
页: [1]
查看完整版本: 做palm程序(闹钟)遇到的困难