https://foro.gambas-es.org/viewtopic.php?f=1&t=1945&p=11387#p11387
-----------------------------------
destroyer
Martes, 04 Octobre 2011, 09:17

Recoger El ERROR De Un Programa Ejecutado Desde Gambas
-----------------------------------
Hola quiero ejecutar un programa y recoger el error o la salida que da, (0 o 1 o 2 o 3.......) que no se escribe en la consola. Dependiendo del valor pues hacer una cosa diferente.  Yo conozco:

[code linenumbers=false syntax=gambas]
Public hProcess As Process

Public Sub Form_Open()
      hProcess = Shell "programa" For Read Write As "Process"
End

Public Sub Process_Read()
  Dim sLine As String
  Read #hProcess, sLine, -256
  Print sLine
  if sLine ="0" then Print "............."
  if sLine ="1" then Print "............."
  if sLine ="2" then Print "............."
End[/code]

Pero esto recoge lo que se escribe en consola. ¿hay alguna forma de recoger ese valor sin que se escriba en consola?


