jloos Posted June 4, 2021 Share Posted June 4, 2021 Hallo, in jeder Lok speichere ich den Abfahrort und das Ziel in der Variablen FA-Ziel in Textform, z.B. 21.27. Doch gelegentlich kommt in der EV die Meldung, dass die Variable nicht gefunden wurde. Schaue ich im Objekt nach, ist die Variable komplett gelöscht. Ich lösche sie aber nirgendwo, ich überschreibe sie nur. Wenn der Zug sich trotzdem aus welchem Grund auch immer mal verirrt und seinen Fahrweg nicht findet, dann steht in der Variablen "". Aber sie ist noch da. Es gibt nur eine einziges Event, das die Variable beschreibt. Was kann dazu führen, dass die Variable komplett gelöscht wird? Gruß Jürgen Link to comment Share on other sites More sharing options...
Neo Posted June 4, 2021 Share Posted June 4, 2021 Hallo Jürgen, weist du der Textvariable (eventuell indirekt) den Wert nil zu? In diesem Fall werden Variablen (außer Objektvariablen) gelöscht. Viele Grüße, Neo Link to comment Share on other sites More sharing options...
jloos Posted June 4, 2021 Author Share Posted June 4, 2021 nein, aber es kann passieren, dass die Kombination aus Abfahrstelle und Zugnummer nicht existiert und dann die Fahrstraßen-Datenbank keine Antwort hat. Das ist wohl der Moment wo "" in der FA-Ziel Variablen steht. Link to comment Share on other sites More sharing options...
Goetz Posted June 4, 2021 Share Posted June 4, 2021 vor 1 Stunde schrieb jloos: es kann passieren, dass die Kombination aus Abfahrstelle und Zugnummer nicht existiert und wenn etwas nicht existiert, dann wird in Lua auf die Adresse nil verwiesen. Der String, den du daraus dann bilden willst, enthält deshalb keine Zeichen. Link to comment Share on other sites More sharing options...
jloos Posted June 4, 2021 Author Share Posted June 4, 2021 Gut, dann werde ich vorher abfragen, ob die Abfahrt/Ziel Kombination gefunden wurde und stoppe den Zug. Danke Jürgen Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now