Hi,
also ich weiß nicht, ob das ein Fehler ist. Also meiner Meinung nach eigentlich nicht. Aber da es unter Windows geht, sollte man davon ausgehen können, dass es auch unter Linux funktioniert. Und zwar öffnet man mit dem Befehl OpenConsole() nur eine Konsole, wenn in den Compiler-Einstellungen explizit "Console"-Modus eingestellt wurde. Im GUI-Modus passiert einfach nichts.
OpenConsole() unter Linux
OpenConsole() unter Linux
ThinkPad T61 (in Gedenken) | PureBasic 4.61 B1 (32) | Windows 7 (32SP1) | ArchLinux (32) | Syllable (32)
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: OpenConsole() unter Linux
Eine echte Console kann man nur mit der entsprechenden Compileroption erstellen.
Bei der Compilereinstellung "Windows" wird keine echte Console erstellt, die gibt es nur unter Windows.
Die Hilfe könnte vielleicht noch ergänzt werden, aber Fehler liegt keiner vor.
Bei der Compilereinstellung "Windows" wird keine echte Console erstellt, die gibt es nur unter Windows.
Die Hilfe könnte vielleicht noch ergänzt werden, aber Fehler liegt keiner vor.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: OpenConsole() unter Linux
Hab ich mir gedacht, danke für die Bestätigung ts-soft 

ThinkPad T61 (in Gedenken) | PureBasic 4.61 B1 (32) | Windows 7 (32SP1) | ArchLinux (32) | Syllable (32)
Re: OpenConsole() unter Linux
Der Befehl arbeitet meiner Meinung nach korrekt.
Openconsole mit entsprechenden Ausgaben gibts diese aus, wenn das Programm auch in einer Konsole gestartet wurde.
Der Unterschied ist nur, dass PB nicht automatisch ein Konsolenfenster öffnet wenn man OpenConsole verwendet.
Compilier dein Programm und lass es von der Konsole starten dann siehst du, dass die Ausgaben gemacht werden.
Das ist auch sinnvoll so, da für graphische Anwendungen die Konsole unter Linux meist zu Debugzwecken verwendet wird.
Den Ottonormaluser will man mit den Konsolenausgaben gar nicht belästigen, drum wär es blöd wenn ihm die Konsole entgegenspringt.
Openconsole mit entsprechenden Ausgaben gibts diese aus, wenn das Programm auch in einer Konsole gestartet wurde.
Der Unterschied ist nur, dass PB nicht automatisch ein Konsolenfenster öffnet wenn man OpenConsole verwendet.
Compilier dein Programm und lass es von der Konsole starten dann siehst du, dass die Ausgaben gemacht werden.
Das ist auch sinnvoll so, da für graphische Anwendungen die Konsole unter Linux meist zu Debugzwecken verwendet wird.
Den Ottonormaluser will man mit den Konsolenausgaben gar nicht belästigen, drum wär es blöd wenn ihm die Konsole entgegenspringt.
