Seite 1 von 1

Compile ohne Run

Verfasst: 14.10.2018 12:08
von RSBasic
Hi,

beim Entwickeln und Testen mit SpiderBasic nervt mich das ständige Öffnen meiner Seite in einen neuen Tab.
Kann man das irgendwo abstellen oder so konfigurieren, dass er die Seite nur kompiliert und ich drücke selber in meinem bereits offenen Tab F5?
Nach mehreren Testen habe ich jedes Mal im Browser hunderte Tabs offen, die ich nach einiger Zeit alle schließen muss.
Gibt es da eine Lösung?

Re: Compile ohne Run

Verfasst: 14.10.2018 12:39
von Kiffi
RSBasic hat geschrieben:Gibt es da eine Lösung?
ist mir leider nicht bekannt. Wäre mal einen Feature Request wert. Am liebsten mit Hot Reloading (sprich: der Browser lädt die Seite automatisch neu, wenn der Code verändert wurde (ist bei den großen JS-Frameworks sehr beliebt)). Aber bis dahin fliesst noch viel Wasser die Seine hinunter. ;-)

Grüße ... Peter

Re: Compile ohne Run

Verfasst: 14.10.2018 12:44
von RSBasic
Das wäre sehr nett von dir, wenn du meinen Vorschlag und deine Idee im SpiderBasic-Forum posten könntest.
Ich habe auch schon mit sbcompiler.exe versucht, aber er erstellt da nur die HTML-Seite ohne Webserver.

Re: Compile ohne Run

Verfasst: 14.10.2018 12:55
von ccode_new
Du könntest dir ja mit PureBasic einen Embedded-Single-Tab-Browser basteln, der die Anzeige-URL per ProgramParameter() bekommt.

Diesen selbstgebastetelten Browserersatz könntest du dann in den SpiderBasic-Einstellungen (unter Compiler) als "Default"-Browser setzen.

Ansonsten bieten wohl die wenigsten Browser Single-Tab-Lösungen an und öffnen immer wieder einen neuen Tab.

Re: Compile ohne Run

Verfasst: 14.10.2018 12:56
von Sicro
Du könntest die Adresse "http://127.0.0.1:9080/SpiderBasic_Compilation0.html" in deinem Browser als Lesezeichen setzen.
Anschließend: SpiderBasic => Preferences => Compiler => "Web browser" <= In diesem Textfeld ein nicht existierendes Programm eintragen, z. B. "nobrowser". SpiderBasic startet danach den Browser nicht mehr.

Re: Compile ohne Run

Verfasst: 14.10.2018 13:02
von RSBasic
Danke ihr beiden. Ihr seid sehr kreativ. Ich habe zuerst den Lösungsvorschlag von Sicro getestet. Funktioniert prima, danke. :allright:

Re: Compile ohne Run

Verfasst: 14.10.2018 13:26
von Kiffi
Sicro hat geschrieben:Du könntest die Adresse "http://127.0.0.1:9080/SpiderBasic_Compilation0.html" in deinem Browser als Lesezeichen setzen.
da könnte es dann allerdings Probleme geben, wenn SB sich entschließt, die Nummer hochzuzählen (SpiderBasic_Compilation1, SpiderBasic_Compilation2, ...).
Hatte das mal vor einiger Zeit (weiß allerdings auch nicht mehr, warum).

Grüße ... Peter