I_FLG_NO_DIALOG = FLG_NO_DIALOG
Si FLG_NO_DIALOG vale 'X', entonces NO debería aparecer nada... en ese trozo de código no hay ninguna llamada a pop-up, así que te va a tocar abusar del debug
Pon un punto de ruptura ANTES de la llamada, y paso a paso a partir de ahí. Que te sea leve.
Consejo adicional (gratis
): añade una excepción OTHERS = 2 en la llamada de la función. Uno nunca sabe dónde se esconde un dump.