Aktuelle Zeit: 30.05.2020 22:44

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 26 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 15:52 
Offline

Registriert: 19.10.2014 15:51
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?

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mint Cindy 3 (Debian), Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 16:26 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
Es funktioniert hier bei mir mit PB 5.70 (x64) unter Linux Mint 19.1, wenn ich in den Compiler-Optionen bei Library Subsystem
  • gtk2 oder
  • qt
eingebe.
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.

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 16:50 
Offline

Registriert: 19.10.2014 15:51
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.

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mint Cindy 3 (Debian), Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 17:01 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
QT-Unterstützung ist erst ab PB 5.70 vorhanden.
Für weitere Einzelheiten siehe Freaks Informationen zu QT im engl. Forum.

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 19:09 
Offline

Registriert: 19.10.2014 15:51
Anscheinend habe ich jetzt QT installiert.
Die Meldungen sind die gleichen. Funktioniert nicht.
Getestet mit PB 5.71 b3

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mint Cindy 3 (Debian), Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 19:36 
Online
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
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.

_________________
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf My Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 19:51 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
stevie1401 hat geschrieben:
Mache ich etwas falsch?

Das kann hier niemand beantworten, weil du keinen Code postest.
Ich habe den Code aus der Hilfe zu OpenConsole() benutzt, und der funktioniert bei mir.

stevie1401 hat geschrieben:
Anscheinend habe ich jetzt QT installiert.

"Anscheinend" hilft nicht viel weiter.
Du solltest die Datei "checkinstall.sh" ausführen um zu prüfen, ob bei dir alle erforderlichen Linux-Pakete installiert sind.

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 20:06 
Online
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Das hat nichts mit gtk2, gtk3 oder qt zu tun.

Wird als Konsolen-Programm überhaupt nicht verwendet.

_________________
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf My Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 20:30 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
mk-soft hat geschrieben:
Das hat nichts mit gtk2, gtk3 oder qt zu tun.

Das hat sehr wohl etwas damit zu tun, s. viewtopic.php?p=354181#p354181

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Openconsole() öffnet keine Konsole.
BeitragVerfasst: 12.08.2019 21:34 
Online
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
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
Code:
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


Gerade mal 27kB das Programm groß

_________________
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf My Webspace


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 26 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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