Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/10/2013, 13:36
ivansicol
 
Fecha de Ingreso: julio-2011
Mensajes: 8
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Temporizadores con parámetros

Amigo de verdad te agradesco por la ayuda pero la verdad es que no funciona osea lo que haces con el codigo es dar muchas vueltas para caer en el mismo punto yo te digo que el problema es la id que me la devuelve con un numero excesivo osea segun tu codigo


Código PHP:
void CALLBACK UnBan(HWND hwndunsigned int msgunsigned idunsigned long st)
{
         
struct TIMERDATA *ptr// Aqui utilizas algo de mas seria mas facil hacer timerList[id].data me daria el mismo dato
 
        
if((ptr = (id 3)? &timerList[id] : 0)) { // Aqui compruebas que no se salga la id y esta bien
            
printf("ID %d, DATA %d\n"idptr->data);
            
ptr->data += 1;//modifico para comprovar que funciona
        
}


Pero como te digo se supone que timerList[id].data -> en id debería ser de 0 a 2 cierto? entonces funcionaria pero a mi no me da la id que yo le coloco.

Código PHP:
int q;
 
            for(
03q++) {
                
timerList[q].data q+10;
                
timerList[q].hTimer SetTimer(hwndq2000UnBan); // El 2do parametro es la ID que seria 0,1 y 2 que es la id que deberia devolver 
 
                
Sleep(500);//delay para que no salten todos a la vez, no es necesario
            

Pero a mi en vez de devolver 0 = 19900, 1 = 29941, 2 = 18348 (Solo puse números al azar que es lo que me devuelve de ID).

Como te digo como lo ponga la id que me devuelve es in-detectable...