Problem mit einfachem Hello World-Programm unter Mac OS

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
citydweller
Beiträge: 4
Registriert: 25.04.2013 19:34

Problem mit einfachem Hello World-Programm unter Mac OS

Beitrag von citydweller »

Hallo liebe PureBoard-Gemeinde,

gestern habe ich mir PureBasic gekauft und gleich die neue 5.11 x64 Mac OS X Version heruntergeladen und installiert.
Allerdings habe ich bereits jetzt ein Problem mit einem einfachen Hello World-Programm.
Nicht das Hello World-Programm an sich ist das Problem, sondern was nach der Compilierung passiert => PureBasic stürzt ab.

Hier der Code

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
PureBasic Version: 5.11 x64
Betriebsystem: Mac OS X 10.8.3 x64

Schritte zur Reproduktion: PureBasic installieren, Quellcode einfügen, F5 => Absturz
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Problem mit einfachem Hello World-Programm unter Mac OS

Beitrag von Kiffi »

ich weiß nicht, wie das beim Mac ist, aber versuch mal unter
Compiler-Optionen das Executable-Format auf Console zu stellen.

Grüße ... Kiffi
Hygge
jamirokwai
Beiträge: 65
Registriert: 02.06.2008 16:10

Re: Problem mit einfachem Hello World-Programm unter Mac OS

Beitrag von jamirokwai »

Hallo,

wenn Console eingestellt ist, stürzt das Progrämmchen ab. Woran das liegt, keine Ahnung :-)
Aber Du könntest mal das Console-Programm als Executable speichern und über Terminal.app aufrufen. Dann gehts.

Grüßle
Jamirokwai
Benutzeravatar
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: Problem mit einfachem Hello World-Programm unter Mac OS

Beitrag von ts-soft »

Ein besonderes Executable-Format Console gibt es nur unter Windows! Unter Linux und ich nehme an, unter
MacOS, dient dieses Flag nur der IDE, die executable im Terminal/Shell o. ä. zu öffnen.

Also wird der Tipp von jamirokwai wohl der richtige Weg sein.
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.
Bild
citydweller
Beiträge: 4
Registriert: 25.04.2013 19:34

Re: Problem mit einfachem Hello World-Programm unter Mac OS

Beitrag von citydweller »

Ok. Also unter Windows funktioniert es einwandfrei.
Habe auf Console unter Mac umgestellt. Gleiches Problem. Wenn ich das Executable allerdings manuell erstelle und über das Terminal aufrufe funktioniert es einwandfrei.
Scheinbar doch ein Bug im Aufruf in PureBasic selbst.
Antworten