我有一个可执行文件,启动后会加载dll。
void PHP_New_Tread(){
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(PHP_Autentication),NULL,0,0);
}
void PHP_con(){
again:
PHP_Autentication();
PHP_New_Tread();
Sleep(60000);
goto again;
}
void HTTP_Connect(){
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(PHP_con),NULL,0,0);
}
PHP_Autentication
函数获取信息并使用php通过POST发送信息。
我希望仅在应用程序启动时才调用此函数。
如果我使用睡眠,它只会在经过一定时间后才第一次运行。只要时间过去,它就会执行。
如果我不睡觉就离开,它每分钟发送数十条信息。
运行整个结构的行是这个
if(carrega.Splash_Screen == 1){
SplashShow(); HTTP_Connect();
}
有人可以帮助我吗? dll是用C ++编写的
答案 0 :(得分:-1)
goto就像一个无限循环,只需将其删除:
void PHP_con(){
PHP_Autentication();
PHP_New_Tread();
}