Beiträge: 2.513
Themen: 88
Thanks Received: 1.827 in 643 posts
Thanks Given: 2.061
Registriert seit: Oct 2011
(24.01.2022, 20:45)Mareta Dagostino schrieb: ...
Außerdem prüft sie {die Y-Engine} die Syntax strikter, was bei vorhandenen schlecht gemachten Scripten zu Kompilierfehlern führen kann.
...
Kann ich bestätigen, denn nach der Umstellung hatte unser Strassenreiniger den Betrieb eingestellt.
Bei einer Neukompilierung gab es dann Fehlermeldungen und ein Blick auf die betreffenden Stellen, die vom Kompiler angegeben wurden zwang mir die Zornesröte ins Gesicht

Dieses Script ist wirklich ein Musterbeispiel für schlechten Programmierstil ... Es ist mir gelungen das Kompiler-Problem zu beheben und die Maschine wieder in Gang zu bringen. Ein gutes Script wird allein dadurch zwar nicht draus, aber zumindest läuft's wieder.
Ich muss aber zur Ehrenrettung der Y-Engine nochmal klar feststellen: Der Kompiler hatte
eindeutig recht, diese Stellen als
Fehler anzumäkeln. Da kann die Engine nix dazu, wenn man sie mit Kot-Code füttert kommt halt nix Gutes dabei raus.
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Beiträge: 2.513
Themen: 88
Thanks Received: 1.827 in 643 posts
Thanks Given: 2.061
Registriert seit: Oct 2011
Aus aktuellem Anlass - Anleitung zur Fehlersuche und Korrektur:
Wie schon oben gesagt ist die Y-Engine pingeliger mit der Syntax, sodass einige Scripte nicht mehr oder nicht mehr wie erwartet funktionieren.
Was tun?
- Script öffnen
- Irgendwo wo es völlig egal ist ein Leerzeichen reinmachen (Damit gilt das Script als geändert.)
- Speichern drücken (Hiermit wird ein Rekompilieren des Scripts erzwungen.)
- Fehlermeldung lesen und verstehen (Denn jetzt sagt uns die Y-Engine was genau ihr an dem Script nicht schmeckt.)
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Beiträge: 1.331
Themen: 165
Thanks Received: 1.239 in 645 posts
Thanks Given: 859
Registriert seit: May 2020
LooL, ich bin ein aktueller Anlass .... Yay