Ver Mensaje Individual
  #1
Antiguo 3 de abril de 2020, 10:32
Breew
Patrocinador del Foro
Última Actividad 09.05.2022 07:47
Posts Posts: 125
Likes enviados Enviados: 104
Likes recibidos Recibidos: 8
GUI Inhibir ventana de error
0 Inactivo Inactivo

Hola.
Tengo una llamada externa a un editor de texto hecha con CmDDE.
Contemplo la posibiidad de que este el editor en version64 o en version32.
Efectuo la llamada al de 32 y si no existe, que lance directamente el de 64.
Pero me encuentro que aunque chequee el returnvalue, la ventana de aviso de que no existe, me aparece igual y el returnvalue siempre me sale a cero.
Como puedo eliminar el aviso sin que me espere el aceptar de la ventana de aviso?
Código COBOL:
  1.      STRING
  2.      "UEDIT32.EXE LISTADO.TXT"   DELIMITED BY SIZE INTO  DDE-WORD.
  3.      INVOKE CmDDE1 "Execute" USING DDE-WORD POW-SWSHOWNORMAL RETURNING ReturnValue
  4.      
  5.      IF ReturnValue = POW-FALSE THEN GO ULTRAEDIT64 ELSE EXIT PROGRAM.

Muchas gracias.
Breew is offline   Responder Con Cita