Jump to content

Empfohlene Beiträge

Geschrieben

Dein Problem wäre eher zu lösen, wenn Du die Anlage hier reinstellen würdest, Richard. Denn hellsehen kann hier meines Wissens niemand, aber es gibt hier einige Profis, die meist sehr schnell auf den Fehler kommen, wenn sie Einblick in die EV haben. Das nur als Tipp für Dich.

Walter

Geschrieben
vor 58 Minuten schrieb richard.kressmann:

Gibt es so was wie einen debugger?

Ja Richard, es gibt für diesen Zweck das Ereignisprotokoll.

Klick auf das kleine Dreieck:

debugger1.jpg.99b6ba7d116cb4a54c5dd7edd281b58c.jpg

Damit öffnest du ein Kontextmenü, in dem du die Ereignisprotokollierung aktivieren kannst:

debugger2.jpg.e4501258483b9ba3c29e7e9a0464e976.jpg

Im Screenshot siehst du auch den Tastatur-Shortcut zur Protokollierung:   F12

Geschrieben

Wenn Du außerdem noch möchtest, dass Programm bei geöffneter Ereignisanzeige anhält, dann machst Du ein Ereignis "Problemfahrstraße wird aktiviert" (unten blau) und führst unter der Bedingung ""Fahrstraße ist aktiv" folgendes Skript aus.

error("Problemfahrstraße wurde aktiviert")

Dann bleibt das Programm (nur bei geöffneter Ereignisanzeige) stehen, sobald Deine Problemfahrstraße aktiviert wird und zeigt Dir die selbst eingegebene Fehlermeldung an (unten rot).

Screenshot2024-08-24005419.jpg.50610e6e42165b8fa14f5d2fdf0e783d.jpg

Dann kannst Du nachsehen, was vorher so alles passiert ist und den Schuldigen schneller finden.

Geschrieben

Danke an Alle. Ereignisprotokoll hat geholfen. Doppelklick auf das Ereignis war mir neu. So wurde ich zum entsprechenden Ereignis bzw. zur leeren Fahrstraße einer Variablen geführt. Jetzt läufts wie gewünscht. Schönes Wochenende noch.

Geschrieben

Hallo @Neo,

hier haben wir ein weiteres Beispiel, weshalb es schön wäre, wenn es ein Ereignis "Fahrstraßenstatus hat sich geändert" gäbe. Meine Abhilfe ist gut und schön, wenn die "Problemfahrstraße" gleichzeitig angefordert und aktiviert wird. Vergeht aber Zeit zwischen Anforderung und Aktivierung dann können da hunderte von Zeilen event tracing dazwischen liegen und man findet den "Schuldigen" nur sehr schwer.

Beste Grüße

Phrontistes

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...