Для правильной работы нужно исправить в Synapse,
файл synaser, иначе константы пересекаются с THookReason.

THookSerialReason = (
    HSR_SerialClose,
    HSR_Connect,
    HSR_CanRead,
    HSR_CanWrite,
    HSR_ReadCount,
    HSR_WriteCount,
    HSR_Wait
    );     