Ya te había dicho que los delay no van .
Lo que tienes que hacer es muy fácil.
Debes hacer una función que detecte que el botón ha sido soltado.
Lo pisas y en cuanto lo soltemos detecte .
Después en el timer yo que que ya lo tienes ocupado pero una variable extra no hará daño digamos
Int16 decremento;
Y en el timer 0
Únicamente decrementas
decremento--;
Eso es todo.
Cómo te había dicho cosme
Bueno algo así.
While 1
Soltar botón();
Si (botón == true && decremento ==0)
{
Acción 1
Botón =0
}
Else
{
Decremento =100;
}
Algo así
Lo que tienes que hacer es muy fácil.
Debes hacer una función que detecte que el botón ha sido soltado.
Lo pisas y en cuanto lo soltemos detecte .
Después en el timer yo que que ya lo tienes ocupado pero una variable extra no hará daño digamos
Int16 decremento;
Y en el timer 0
Únicamente decrementas
decremento--;
Eso es todo.
Cómo te había dicho cosme
Bueno algo así.
While 1
Soltar botón();
Si (botón == true && decremento ==0)
{
Acción 1
Botón =0
}
Else
{
Decremento =100;
}
Algo así