Hallo Mathias,Mathias hat geschrieben: Do 28. Dez 2023, 13:42Lazarus Trunc normal mit fpcupdeluxe installieren.Ist das der Grund, warum ich es nicht zum Laufen bringe?
Anschliessend in fpcupdeluxe Modules -> pas2js-rtl -> install module.
fpcupdeluxe beenden, Lazarus starten.
Datei -> neu... -> Projekt -> Web-Browser Application -> OK
Im Editor folgendes Programm reinschreiben und schon ist das erste HellWorld da.[F9]Code: Alles auswählen
program hello; uses browserconsole; begin Writeln('Hello, world!'); end.
Mit der stable wird es auch gehen, aber da sind die Vorlagen anders.
Mit der Trunc ging es auf Anhieb, habe es gerade probiert.
Im Anhang noch ein kleines WebGL-Demo,
ich habe alles so gemacht wie von Dir beschrieben, nicht mehr und nicht weniger.
Das Ding compiliert, nach dem Doppelklick auf die HTML öffnet FireFox ein Tab, aber es bleibt leer.
Die trunk ist jetzt Lazarus 3.99 mit FPC 3.3.1 ...
Hallo Bernd,wennerer hat geschrieben: Do 28. Dez 2023, 20:42 Hi,
läuft mit beiden.
Meine Stable: Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-gtk2
Meine Trunc: Lazarus 3.99 (rev 343079e4f3) FPC 3.3.1 x86_64-linux-gtk2
In der Stable aber nur ohne debugger (also nicht mit F9 sodern mit Umsch+Strg+F9). In der Trunc ist als debugger Dwarf2 with sets (-gw-godwarfsets) ausgewählt,
in der Stable gibt es nur Dwarf with sets (-gw-godwarfsets).
Und bei Kompilieren und Linken brauch ich diese Einstellungen:
pas2js.png
Viele Grüße
Bernd
auch das habe ich geprüft, ist bei mir genauso.
Jedenfalls Danke Euch beiden, ich werde dann mal weitersuchen ...