gmd Geschrieben 7. April Geschrieben 7. April Gibt es irgendeine loesung wie ich aus der zeilennummer in der fehlermeldung auf die tatsaechliche zeile in einem script schliessen kann. Ich nehme mal an dass die globalen scripte zusammengefasst werden und die laufzeitfehler die zeilennummer aus dem gesamtscript darstellt. Dies ist nicht sehr nuetzlich bei der gelegentlichen fehlersuche nach aenderungen. Gruss Gmd
Neo Geschrieben 14. April Geschrieben 14. April Hallo Gmd, an welcher Stelle passt die Zeilenummer in der Fehlermeldung nicht mit der tatsächlichen Zeile im Skript überein? Hast du ein Beispiel? Viele Grüße, Neo
gmd Geschrieben 15. April Autor Geschrieben 15. April 16 hours ago, Neo said: Hallo Gmd, an welcher Stelle passt die Zeilenummer in der Fehlermeldung nicht mit der tatsächlichen Zeile im Skript überein? Hast du ein Beispiel? Viele Grüße, Neo Muss erst wieder einen geignet fehler produzieren. Bei einfachen nil fehlern wird keine zeilennummer ausgegeben. Es passiert nur in globalen scripten, also modul scripten die nicht in event scripts liegen. Fehler direct in event scripts haben die korrete zeilennnummer. Werde ein beispiel schicken sobald ich ein vernuenftiges erzeugt habe. Gruss gmd
Kai Brendel Geschrieben 15. April Geschrieben 15. April Kann dem nur Zustimmen, habe auch schon mal eine Zeilennummer weit oberhalb der maximalen Skriptlänge in jedwedem Skript/Ereignis bekommen
Hawkeye Geschrieben 15. April Geschrieben 15. April (bearbeitet) vor 20 Stunden schrieb Neo: an welcher Stelle passt die Zeilenummer in der Fehlermeldung nicht mit der tatsächlichen Zeile im Skript überein? Hast du ein Beispiel? Hallo Neo, ich habe zwar auf die schnelle keine Fehlermeldung mit Zeilennummer erzeugen können, aber ich denke die Problematik kann ich mit diesem Beispiel erklären. Ich habe in einem Skript einen Fehler eingebaut. Bei Ausführung wird im Ereignisprotokoll das "fehlerhafte" Ereignis angezeigt. Das ist aber nicht das Skript, in dem sich der Fehler tatsächlich befindet, sondern das Ereignis von dem aus das fehlerhafte Skript aufgerufen wurde. Deshalb stimmen dann die Zeilennummern (wenn angegeben) in dem Ereignis nicht, da die Zeilen des fehlerhaften Skripts bis zum Fehler wohl dazu addiert werden. VG, Hawkeye Bearbeitet 15. April von Hawkeye
gmd Geschrieben 17. April Autor Geschrieben 17. April Neo, On 4/14/2025 at 5:08 PM, Neo said: Hallo Gmd, an welcher Stelle passt die Zeilenummer in der Fehlermeldung nicht mit der tatsächlichen Zeile im Skript überein? Hast du ein Beispiel? Viele Grüße, Neo Hier ein beispiel Anlage als entwurf 5CE7EEC1-B2C1-4D6B-A261-B660D70133CB Und hier die navigationshilfe Das event script Die FehlerMeldung Das ist das erste mal in einem event script, sonst hatte ich das nur in globalen scripten Gruss gmd
Neo Geschrieben 25. April Geschrieben 25. April Am 15.4.2025 um 07:41 schrieb Hawkeye: Das ist aber nicht das Skript, in dem sich der Fehler tatsächlich befindet, sondern das Ereignis von dem aus das fehlerhafte Skript aufgerufen wurde. Das ist ein gewolltes Verhalten und hat mit der Zeilennummer-Problematik nichts zu tun. Am 17.4.2025 um 11:27 schrieb gmd: Hier ein beispiel Danke für das Beispiel, die "falsche" Nummer wird auch bei mir angezeigt. Hier ist ein wenig Lua das Problem, weil die Fehlermeldung im Text einen Verweis auf eine Zeilennummer besitzt, die das Studio nicht erkennt und somit auch nicht korrigieren kann. Die Zeilennummer, bei der der Fehler selbst auftritt, wird korrekt vom Studio konvertiert. Diese Nummer kann das Studio auch nicht konvertieren, weil Lua hier auf einen Bereich verweist, der für den Nutzer gar nicht sichtbar ist (wie bereits vermutet, verwendet das Studio intern eine Zusammenstückelung aller Ereignisskripte mit "unsichtbarem" Code, um eine saubere Sandbox zu ermöglichen). Solche Syntaxfehler werden dir aber auch direkt im Code-Editor angezeigt, und weil dort das Skript einzeln behandelt wird, erscheint dort auch die korrekte Zeilennummer. Viele Grüße, Neo
gmd Geschrieben Sonntag um 11:24 Uhr Autor Geschrieben Sonntag um 11:24 Uhr On 4/25/2025 at 7:07 PM, Neo said: Solche Syntaxfehler werden dir aber auch direkt im Code-Editor angezeigt, und weil dort das Skript einzeln behandelt wird, erscheint dort auch die korrekte Zeilennummer. Viele Grüße, Neo Ja der syntxfehler war leicht zu beheben wie du sagst, hatte das nur gepostet als beispiel.. Die mehrzahl meiner fehler waehrend der entwicklung sind nils irgendwo und da bekomme ich ja meist keine zeilennummer. Und wie du bestaetigst, die zusammenfuehrung der globalen scripte ist die ursache fuer die "schraegen" zeilennummern. Werden die scripte immer in der gleichen reihenfolge zusammengefuegt ? Gruss Gmd
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden