Openconsole() öffnet keine Konsole.

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Openconsole() öffnet keine Konsole.

Beitrag von mk-soft »

Überprüfe mal ob alles installiert ist, oder ob sich etwas geändert hat

Hiermit lief immer alles unter Ubuntu und Linux Mint...
Purebasic
---------
sudo apt-get install build-essential gcc g++

sudo apt-get install libxxf86vm-dev libxine2-dev unixodbc-dev libsdl1.2-dev libsdl2-dev

sudo apt-get install libgtk2.0-dev libgtk-3-dev libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev


Subsystem qt
------------
sudo apt-get install qtbase5-dev qttools5-dev qtmultimedia5-dev qtdeclarative5-dev libqt5svg5-dev libqt5webkit5-dev libqt5multimedia5-plugins


Ubuntu Gnome 18.xx (For PB-IDE)
-------------------------------
sudo apt install libcanberra-gtk-module

Obsoleted
---------
;sudo apt-get install libgnome2-dev
;sudo apt-get install libgnomeprintui2.2-dev libxine-dev


Ubuntu missing default libs (Without developer packets)
-------------------------------------------------------
gtk2
- sudo apt-get install libgtk2.0
gtk3
- sudo apt-get install libwebkitgtk-3.0
qt
- sudo apt install qt5-default
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Openconsole() öffnet keine Konsole.

Beitrag von Nino »

Sicro hat geschrieben:@Nino:
Probiere das mal bitte aus:
mk-soft hat geschrieben:Start mal die Purebasic-IDE über ein Terminal-Fenster und schaue was diese ausgibt wenn das Konsolen-Programm gestartet wird.
Ich weiß zwar nicht wieso ich das machen soll, aber bitte:

Code: Alles auswählen

OpenConsole()
PrintN("Warte 5 Sekunden vor dem Beenden...")
Delay(5000)
Es wird dann wie erwartet in dem bereits zuvor geöffneten Terminal-Fenster der Text "Warte 5 Sekunden vor dem Beenden..." ausgegeben.
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Openconsole() öffnet keine Konsole.

Beitrag von mk-soft »

Sorry,

Nur zur Nachfrage... Es ist aber im Compiler-Option die Einstellung für Executable-Format "Console" gewählt?

Bei mir im Terminal-Fenster für die Anwendung dann ein extra Tab für 5 Sekunden erstellt.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Openconsole() öffnet keine Konsole.

Beitrag von Nino »

mk-soft hat geschrieben:Sorry,

Nur zur Nachfrage... Es ist aber im Compiler-Option die Einstellung für Executable-Format "Console" gewählt?

Bei mir im Terminal-Fenster für die Anwendung dann ein extra Tab für 5 Sekunden erstellt.
Uuups ... Sorry, das hatte ich gerade eben vergessen. (gestern nicht!)
Wenn ich Executable-Format "Console" wähle, wird im vorhandenen Terminal-Fenster folgende Meldung angezeigt
# Die Option »-x« ist veraltet und wird in einer späteren Version von GNOME-Terminal entfernt.#
# Verwenden Sie »-- «, um die Optionen abzubrechen. Schreiben Sie die auszuführende Befehlszeile dahinter, die ausgeführt werden soll.#
Ich habe aber nirgendwo die Option »-x« angegeben ...
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: Openconsole() öffnet keine Konsole.

Beitrag von Sicro »

Nino hat geschrieben:Ich weiß zwar nicht wieso ich das machen soll, aber bitte:
Wenn Programme über die Konsole gestartet werden, dann schreiben die Programme meistens Meldungen in die Konsole, die hilfreich sein könnten, um festzustellen, wo es klemmt. Wie bei dir nun.
Nino hat geschrieben:Ich habe aber nirgendwo die Option »-x« angegeben ...
Die PureBasic-IDE startet dein Programm automatisch über das Terminal:

Code: Alles auswählen

gnome-terminal -x /tmp/purebasic_compilation0.out
Der Parameter "-x" ist also anscheinend veraltet, aber sollte eigentlich noch funktionieren, weil er ja erst in einer späteren Version entfernt wird. Hm …
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Openconsole() öffnet keine Konsole.

Beitrag von mk-soft »

Diese muss noch gemeldet werden, führt aber zu keinem problem...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Openconsole() öffnet keine Konsole.

Beitrag von stevie1401 »

Gelöst!
Jetzt habe ich endlich herausgefunden, warum Openconsole() bei Linux Mint Mate nicht geht.
Anscheinend mag die PB IDE das Mate-Terminal nicht.
Installiert man das Gnome-Terminal oder Xterminal nach, funktioniert es.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten