Beiträge: 2.488
Themen: 87
Thanks Received: 1.753 in 619 posts
Thanks Given: 1.999
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.488
Themen: 87
Thanks Received: 1.753 in 619 posts
Thanks Given: 1.999
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.303
Themen: 152
Thanks Received: 1.187 in 621 posts
Thanks Given: 849
Registriert seit: May 2020
LooL, ich bin ein aktueller Anlass .... Yay