Hola que tal bueno pues tengo un problema con los temporizadores realmente tengo como 1 mes en c++ pero no es problema ya que vengo de otros lenguajes...
Mi problema es que yo puedo hacer un temporizador para ejecutar mi función ejemplo
Código PHP:
HWND hwndBans;
UINT_PTR Bans;
void UnBan();
void cualquierfuncion()
{
Bans = SetTimer(hwndBans, 0, 5000, (TIMERPROC) UnBan); // 5 Seg
}
void UnBan()
{
......
}
Bien ese código esta bien y me funciona a los 5 segundos pero intento hacer esto
Código PHP:
#define MAX_BANS 50
HWND hwndBans;
UINT_PTR Bans[MAX_BANS];
int UnBan();
void cualquierfuncion()
{
// Iterator for...
{
Bans[i] = SetTimer(hwndBans, 0, 5000, (TIMERPROC) UnBan(i)); // 5 Seg
}
}
int UnBan(int id)
{
......
}
Debería ejecutarse igual a los 5 Seg siendo que ahora tiene un parametro tipo integer.
Lo que hace es ejecutarse inmediatamente como si el tiempo fuera de 0 osea instantáneo por lo que creo que esa no es la manera correcta de llamar una función con parámetros desde SetTimer. Si alguien sabe como hacer un temporizador para llamar una función con parámetros le agradezco.