我想在我的程序中创建计时器,以便我可以让它每分钟重新运行一次,但我不知道如何在 C++ 应用程序中执行此操作。在 C# 中,我可以创建一个计时器,但我现在在这里苦苦挣扎......
sleep ();不是一个选项,因为据我所知,它会使您的程序在 X 秒内处于非事件状态,我需要我的应用程序处于事件状态并正常工作,并一直在计算。这是因为我的代码用于不断地将信息输入到 MS Access 表中。我能够创建我的代码的必要组件来连接和执行对表的插入/更新,但这只是我正在创建的代码的许多组件之一。请帮助我解决这个小(或大?)问题,我是 C++ 和学习 ATM 的新手,但我正在开发一个快速的学习曲线。谢谢
最佳答案
我想你在 Windows 上工作,因为你提到了 C#。所以看看SetTimer , 如果它是 MFC 应用程序,则查看 CWnd::SetTimer .
关于c++ - 如何创建一个计时器重复运行我的程序? C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669987/