Operaties aan het einde van het programma
TrainController operatie aan het einde van het programma
Einde programma
Is het mogelijk om operaties uit te voeren aan het einde van het programma?
Geen nieuwe activiteiten
Mr Freiwald geeft antwoord in deze forum post:
- Nee, dat is niet mogelijk.
Aan het einde van het programma kunnen alleen lopende activiteiten echt worden beëindigd, maar er kunnen geen nieuwe activiteiten meer worden gestart door operaties.
Bewerkingen lopen - afhankelijk van wat de gebruiker heeft geconfigureerd - theoretisch oneindig door. Zulke bewerkingen kunnen in het algemeen niet worden gestart aan het einde van het programma.
Kort voor het einde op de knop drukken
Je kunt echter een drukknop in het seinhuis maken die je altijd oproept voordat je het programma wilt beëindigen.
Rufen Sie in den Operationen dieses Tasters:
- zunächst die von Ihnen gewünschten Operationen auf,
- gefolgt von einer ausreichend langen Verzögerung, damit die Operationen auch wirklich alle abgeschlossen sind.
- Ganz am Ende rufen Sie dann noch den Menübefehl für das Beenden der Software auf.
Die Operationen werden dann zwar nicht beim Beenden sondern direkt vor dem Beenden ausgeführt, weil dies wie gesagt nicht möglich ist. Aber im Ergebnis läuft dies möglicherweise auf das hinaus, was Sie erreichen möchten.
Offline setzen, Programm beenden
Abb: Symbolleisten bearbeiten
Um die Systemoperation für Menübefehle zu nutzen, müssten Sie für den Menübefehl "Beenden" innerhalb des Programms ein eigenes Tastaturkürzel festlegen und dieses Kürzel in der Systemoperation verwenden.
- Achtung: ALT-F4 ist als programminternes Kürzel für einen Menübefehl nicht möglich.
Durch die Offline-Stellung wird die Operationsliste unterbrochen und jede weitere Aktion kann nicht mehr stattfinden.
Deswegen werden die Tastaturkombinationen nur einzeln funktionieren, nicht als Abfolge in der Operationsliste:
- ALT+O = Offline setzen
Abb: Offline Alt+O
- ALT+B = Programm beenden
Abb: Beenden Alt+B
Taster drücken, Taster loslassen
Trage den Aufruf "Alt+O" in die Operationsliste beim drücken des Tasters ein.
Abb: Taster TC-Ende drücken
- Taster gedrückt > ALT+O = Offline setzen
Trage die Verzögerung und den Aufruf "Alt+B" in die Operationsliste beim loslassen des Tasters ein.
Abb: Taster TC-Ende loslassen
- Taster loslassen > ALT+B = Programm beenden
Weblinks
- Quelle: Forum
- -- Uslex (Diskussion) 11:10, 01. Okt. 2022 (CEST)
- bearbeitet: Uslex (Diskussion) 07:51, 20. Mär. 2024 (UTC)
