А, блин, так я это знаю. Забыл, что функция возвращается на тоже место...Короче понял.
(Добавление)
Kibor пишет:
007wan пишет:
Но в самой функции нельзя писать return;
CODE:int Error;
CREATE_TIMER(2, 1000)
{
Error=0;
Collect_Free_Gifts();//Как вернуть результат, что функция выполнена удачно, если неудачно, то return; Но в самой функции нельзя писать return;
if (Error==1)messagebox ("что то не так");
}
function Collect_Free_Gifts()
{
код
код
код
if (неудача==1) Error=1;
кода прерывать не надо
код
код
}
Было бы проще без еще одного сравнивание if(error . можно было сделать что-то типа disabletimer(0, /*какие-то значения. предположительно указатель на метку, где остановит таймер в том месте*/)
(Добавление)
Но если не будет делаться что-то с таймерами, то я приму к сведению и возьму то, что есть.
(Добавление)
Будет ли в будущем введена система "Сколько нас"? Что бы в программе видеть сколько запустили программу)) ну или не надо)