PureBoard
https://www.purebasic.fr/german/

Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalten?
https://www.purebasic.fr/german/viewtopic.php?f=2&t=29407
Seite 1 von 1

Autor:  es_91 [ 10.01.2016 21:56 ]
Betreff des Beitrags:  Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalten?

Code:
OpenConsole ()

prog = RunProgram ("C:\Program files (x86)\SpiderBasic\compilers\sbcompiler.exe", "/STANDBY", "", #PB_Program_Open| #PB_Program_Read)

Repeat
 
  PrintN (ReadProgramString (prog))
  Repeat
   
    Delay (0)
  Until AvailableProgramOutput (prog)
ForEver


Ich verstehe das nicht, kann mir bitte jemand erklären warum ich in die Konsole etwas eingeben darf?

Autor:  Kiffi [ 11.01.2016 01:37 ]
Betreff des Beitrags:  Re: Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalte

wegen des /STANDBY-Flags:
SpiderBasic Hilfe hat geschrieben:
/STANDBY (-sb or --standby) : Loads the compiler in memory and wait for external commands (editor, scripts...). More information about using this flag is available in the file 'CompilerInterface.txt' from the SpiderBasic 'SDK' directory.

CompilerInterface.txt hat geschrieben:
When the compiler is started with the /STANDBY (Windows) or --standby (Linux/Mac) switch,
the compiler will wait for commands on the standard input and give any responds to commands
on the standard output. This allows to control the compiler from any language or script that
is able to access the standard pipes of a program. In PB, the 'Process' library can be used
for this. [...]


Grüße ... Peter

Autor:  es_91 [ 11.01.2016 08:51 ]
Betreff des Beitrags:  Re: Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalte

Vielen Dank, Peter. :)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/