我现在实现 按一定的时间间隔自动保存图片 的功能,请问各位大侠应该如何处理?这里有几个问题一起问一下:1.如何设置一个时间间隔,并如何触发这个时间间隔。我需要每次触发后保存十张图片;2.下面是我试图编写的一段代码,却出现了点小问题
void CUcamDlg::OnBnClickedButton7()
{
int i=0;
for (i=0;i++;i<10)
{
CString str;
str.Format(_T("c:\\temp\\image %d.bmp"),i);
AxuEyeCam.SaveImage(str);
}
}
我这里不用for循环的话,能够实现保存图片。为什么我加上for循环之后什么图片也看不到了呢?循环里面的saveimage函数根本没有得到调用。希望各位大侠不吝赐教啊!}
void CUcamDlg::OnBnClickedButton7()
{
int i=0;
for (i=0;i++;i<10)
{
CString str;
str.Format(_T("c:\\temp\\image %d.bmp"),i);
AxuEyeCam.SaveImage(str);
}
}
我这里不用for循环的话,能够实现保存图片。为什么我加上for循环之后什么图片也看不到了呢?循环里面的saveimage函数根本没有得到调用。希望各位大侠不吝赐教啊!}
应该是:
for (i=0;i<10;i++)
定期触发的话,应该把循环做到函数里,然后设置线程来做,或者使用定时器来做都行。
(急用分)