Openconsole() öffnet keine Konsole.
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Openconsole() öffnet keine Konsole.
Laut PB-Hilfe soll, wenn ich mein Programm als Consolenprogramm einstelle, mit "Openconsole()" sich eine Konsole öffnen.
Funktioniert angeblich unter allen BS.
Und Windows geht es, unter Linux geht es nicht.
Getestet mit Linux Mint 18.3 und BP 5.46 und 5.70 und 5.71 Beta2
Mache ich etwas falsch?
Funktioniert angeblich unter allen BS.
Und Windows geht es, unter Linux geht es nicht.
Getestet mit Linux Mint 18.3 und BP 5.46 und 5.70 und 5.71 Beta2
Mache ich etwas falsch?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Openconsole() öffnet keine Konsole.
Es funktioniert hier bei mir mit PB 5.70 (x64) unter Linux Mint 19.1, wenn ich in den Compiler-Optionen bei Library Subsystem
Mit dem voreingestellten Subsystem "gtk3" funktioniert das auch hier nicht.
Mit gtk3 gab es schon länger Probleme. Das war soweit ich mich erinnere einer der Gründe, weshalb die PB-Entwickler erst vor ziemlich kurzer Zeit Unterstützung für QT eingebaut haben.
- gtk2 oder
- qt
Mit dem voreingestellten Subsystem "gtk3" funktioniert das auch hier nicht.
Mit gtk3 gab es schon länger Probleme. Das war soweit ich mich erinnere einer der Gründe, weshalb die PB-Entwickler erst vor ziemlich kurzer Zeit Unterstützung für QT eingebaut haben.
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Openconsole() öffnet keine Konsole.
Wie installiere ich QT? Habe ich anscheinend nicht. Ich habe Linux Mint 18.3 Mate
Mit GTK2 kommt die Meldung, dass der Debugger nicht ausgeführt werden kann, sonst passiert nichts. Stelle ich den Debugger aus, passiert auch nichts.
Mit GTK2 kommt die Meldung, dass der Debugger nicht ausgeführt werden kann, sonst passiert nichts. Stelle ich den Debugger aus, passiert auch nichts.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Openconsole() öffnet keine Konsole.
QT-Unterstützung ist erst ab PB 5.70 vorhanden.
Für weitere Einzelheiten siehe Freaks Informationen zu QT im engl. Forum.
Für weitere Einzelheiten siehe Freaks Informationen zu QT im engl. Forum.
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Openconsole() öffnet keine Konsole.
Anscheinend habe ich jetzt QT installiert.
Die Meldungen sind die gleichen. Funktioniert nicht.
Getestet mit PB 5.71 b3
Die Meldungen sind die gleichen. Funktioniert nicht.
Getestet mit PB 5.71 b3
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Openconsole() öffnet keine Konsole.
Wenn das Konsolen Programm mit PureBasic-IDE gestartet wird, öffnet die IDE automatisch ein Terminal.
Voraussetzung ist das unter Compiler-Optionen auch Executable-Format "Console" eingetragen ist.
Als fertige Execute kann das Programm nur im Terminal gestartet werden.
Linux erstellt nicht automatisch eine Terminal-Fenster um das Programm zu starten.
Voraussetzung ist das unter Compiler-Optionen auch Executable-Format "Console" eingetragen ist.
Als fertige Execute kann das Programm nur im Terminal gestartet werden.
Linux erstellt nicht automatisch eine Terminal-Fenster um das Programm zu starten.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Openconsole() öffnet keine Konsole.
Das kann hier niemand beantworten, weil du keinen Code postest.stevie1401 hat geschrieben:Mache ich etwas falsch?
Ich habe den Code aus der Hilfe zu OpenConsole() benutzt, und der funktioniert bei mir.
"Anscheinend" hilft nicht viel weiter.stevie1401 hat geschrieben:Anscheinend habe ich jetzt QT installiert.
Du solltest die Datei "checkinstall.sh" ausführen um zu prüfen, ob bei dir alle erforderlichen Linux-Pakete installiert sind.
Re: Openconsole() öffnet keine Konsole.
Das hat nichts mit gtk2, gtk3 oder qt zu tun.
Wird als Konsolen-Programm überhaupt nicht verwendet.
Wird als Konsolen-Programm überhaupt nicht verwendet.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Openconsole() öffnet keine Konsole.
Das hat sehr wohl etwas damit zu tun, s. viewtopic.php?p=354181#p354181mk-soft hat geschrieben:Das hat nichts mit gtk2, gtk3 oder qt zu tun.
Re: Openconsole() öffnet keine Konsole.
Bei mir öffnet die Purebasic-IDE ein Terminal-Fenster und startet das Konsolen-Programm in diesem.
Egal ob gtk2/3 oder qt gewählt wird.
Es werden keine Libraries von der GUI mit in das Konsolen-Programm übernommen.
Nach dem Kompilieren startet man das Konsolen-Programm im Terminal-Fenster von Hand "./MeinKonsolenProgramm"
Einfach mal Kompilieren
Gerade mal 27kB das Programm groß
Egal ob gtk2/3 oder qt gewählt wird.
Es werden keine Libraries von der GUI mit in das Konsolen-Programm übernommen.
Nach dem Kompilieren startet man das Konsolen-Programm im Terminal-Fenster von Hand "./MeinKonsolenProgramm"
Einfach mal Kompilieren
Code: Alles auswählen
If OpenConsole()
Print("Geben Sie Ihren Namen ein und druecken Sie Return: ")
Name$ = Input()
PrintN("Hallo " + Name$ + ", nett Sie zu treffen.")
PrintN("Druecken Sie Return zum Beenden.")
Input()
EndIf
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive