Hola
Lo primero: ojo con repetir mensajes...... no está bien hacer eso, porque mira que necehvel ya te había contestado a la misma pregunta en el otro tema que has posteado también.... Procura no repetir mensajes, anda, que sino el foro es un lío.
Imagino que estás programando en basic, no? pues además hubiera sido bueno que tu mensaje estuviera en el subforo de basic. En fin, no te mosquees, es sólo para intentar que entre todo el foro funcione "guay".
Bueno, anda, lee el mensaje de nechevel que te ha dado una pista de cúal es tu error.
Por si acaso no lo pillas, date cuenta de que al introducir el valor de referencia en la expresión IF, estás metiendo un carácter que el compilador interpreta como inicio de comentario. Mira:
Codigo:
IF CABECERA_PAQUETE_L==H"44" ; Solicitud de Telemetría
a partir de la coma, ", el compilador se piensa que es un comentario, y en realidad establece la comparación así:
Codigo:
IF CABECERA_PAQUETE_L==H
no se verifica y por tanto en programa entra en el else.
Ya nos contarás.