Aktuelle Zeit: 13.11.2019 17:30

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalten?
BeitragVerfasst: 10.01.2016 21:56 
Offline
Benutzeravatar

Registriert: 25.01.2011 04:48
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?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalte
BeitragVerfasst: 11.01.2016 01:37 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
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

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Wie macht (z.B.) sbcompiler.exe dieses Input ()-Verhalte
BeitragVerfasst: 11.01.2016 08:51 
Offline
Benutzeravatar

Registriert: 25.01.2011 04:48
Vielen Dank, Peter. :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Exabot [Bot] und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye