Roger, en el proyecto van los fuentes COBOL que puedes ver. Pero, básicamente, de lo que se trata es en evaluar el contenido del campo en un Timer, y no en el evento "Changed". Es decir, pones un CmTimer en tu Form, lo pones a 100 milisegundos y en el evento "Timer" haces algo similar a esto:
Código COBOL:
WORKING-STORAGE SECTION.
01 SV-TEXTO PIC X(50) VALUE SPACES. *> AJUSTAR TAMAÑO
PROCEDURE DIVISION.
IF POW-TEXT OF CmText1 NOT = SV-TEXTO
MOVE POW-TEXT OF CmText1 TO SV-TEXTO
CALL "PROGRAMA_FILTRO" USING ...
END-IF