19.03.2014, 08:56
Можно попробовать подобный костыль использовать
Первое, что пришло в голову
PHP Code:
stock SetTimerEx.(funcname[], interval, repeating, const format[], {Float,_}:...)
{
for(new i, p = strlen(format); i < p; ++i)
{
switch(format[i])
{
case 83, 115: //Заполнителем указан "s" или "S"
{
//Записываем в глобальный массив значение аргумента "i"
}
case 68, 100: //Заполнителем указан "D" или "d"
{
//Записываем в глобальную переменную значение аргумента "i"
}
case 70, 102: //Заполнителем указан "F" или "f"
{
//И опять записываем, только уже в переменную вещественного типа
}//И так с остальными заполнителями
}
}
SetTimer(funcname, interval, repeating);//В функции, вызванной таймером, уже работаем с переменными
return;
}