summersdw 发表于 2008-2-2 17:49:09

请教CVI Delay延时问题~

int CVICALLBACK OK (int panel, int control, int event,
                void *callbackData, int eventData1, int eventData2)
{
        switch (event)
                {
                case EVENT_COMMIT:
                do
                {
                  NetACheck();//自定义函数
                  Delay(10);
                  NetBCheck();   //自定义函数

                        Delay(60);
                       
                        SaveAFile();//自定义函数

                        Delay(10);
                        SaveBFile();//自定义函数

                        Delay(120);
             }
             while(1);
                       
                        break;
                }
        return 0;
}

定义了一个OK按扭,一旦开始以后,程序界面就进入"永久假死"状态,
请高手指教应该如何解决!!!在线等

summersdw 发表于 2008-2-2 17:53:25

帮帮忙呀各位!!!在线等...

summersdw 发表于 2008-2-2 18:09:53

:L :L :L :L

summersdw 发表于 2008-2-2 18:44:37

哈哈找到了~~~ProcessSystemEvents()

cpubbs 发表于 2008-2-2 18:45:00

while(1);它是死循环一直下去的!

cpubbs 发表于 2008-2-2 18:45:34

要将它去除!:handshake

另外兄弟您发的是LABVIEW区,边样不易于问题解决的,呵呵!您要发到LABWINDOWS区才会更好点,下次我帮您移过去!
页: [1]
查看完整版本: 请教CVI Delay延时问题~