Hola, escribia porque estoy desarrollando una aplicación que muestra un mensaje cuando salta un determinado evento.
El evento que estoy tratando es que llegue determinada hora, es decir, decirle por ejemplo que muestre la ventana a las 16.00. Para hacer esto utilizo RTimer y su metodo At, peor me da error al ejecutar, el codigo que utilizo es el siguiente:
void CReloj::AsignarEvento(){
TTime hora;
hora.HomeTime();
//Suma 30 segundos a la hora actual
TTimeIntervalSeconds timeIntervalSeconds(30);
hora += timeIntervalSeconds;
iTimer.At(iStatus,hora);
SetActive();
}
El error me da en la llamada iTimer.At(iStatus,hora), donde iTimer es un objeto de la clase RTimer que tiene como atributo privado la clase.
La creación del RTimer la hago asi:
User::LeaveIfError(iTimer.CreateLocal());
y esta llamada no falla, por lo que el RTimer se crea bien.
¿A alguien se le ocurre donde puede estar el error?
Por si sirve de ayuda utilizo el Carbide C++ para crear el codigo y el SDK3 FP1.
La aplicación solo esta probada en el emulador porque todavia no tengo disponible el terminal.

Reply With Quote
ublic CActive
oCancel(){

