ZusiStart - alternative Fahrplan/Zugauswahl
-
Bernhard Raschke
- Beiträge: 833
- Registriert: 18.02.2003 18:32:49
- Wohnort: 72655 Altdorf
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo Harold,
gibt es eigentlich eine Möglichkeit, den Eintrag für Zusistart in das Menu von Zusi nachträglich einzubauen. Wahrscheinlich wird es bei mir nicht automatisch eingebaut, weil ich die ganze Software unter anderen als den Standardpfaden installiert habe. Es wäre für mich halt ein "nice to have".
gibt es eigentlich eine Möglichkeit, den Eintrag für Zusistart in das Menu von Zusi nachträglich einzubauen. Wahrscheinlich wird es bei mir nicht automatisch eingebaut, weil ich die ganze Software unter anderen als den Standardpfaden installiert habe. Es wäre für mich halt ein "nice to have".
Grüssle aus dem Schwabenländle
Bernhard
Bernhard
- Peter Zimmermann
- Beiträge: 9794
- Registriert: 07.11.2001 21:47:43
- Wohnort: RSI
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Bei mir finde ich es unter 'Simulation\ZusiStart'.Bernhard Raschke hat geschrieben: 13.09.2025 17:10:04 Gibt es eigentlich eine Möglichkeit, den Eintrag für Zusistart in das Menu von Zusi nachträglich einzubauen ...
Tf RSI folgender Baureihen: 146, 245, 425/426, 611/612, 622, 628/629, 641, 644, 650, 763-765, 766/767
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo F.Schn.,
danke für Dein Feedback. Meine Antworten habe ich unter eingefügt:
Auf die Idee die Zusi-Spracheinstellung zu nutzen bin ich gar nicht gekommen. Werde ich mir anschauen.
Ich werde mal die aktuelle Version auch als za7-Datei zum Testen zur Verfügung stellen.
Die Einstellungen im ZusiDatenverzeichnis zu speichern ist kein Problem. kan ich ändern.
Nochmal Danke für Deine tolle Unterstützung.
Viele Grüße
Harold
danke für Dein Feedback. Meine Antworten habe ich unter eingefügt:
Danke für den Tip. Schaue ich mir an.F. Schn. hat geschrieben: 13.09.2025 14:35:55 Hm... Die Idee hatte ich so gar nicht auf dem Schirm. Aber wenn man mal dort ansetzt, könnte man in die Richtung weiterspinnen: Der Zug überschreibt die "anderen Informationen" nicht, sondern bleibt unter den anderen Informationen. Um die Lesbarkeit des Textes zu verbessern, zeichnet der Text entweder eine Dunkelblaue Umrandung der Glyphen (ich glaube, das dürfte technisch nicht so einfach gehen) oder zeichnet einen Halbtransparentes blaues Rechteck hinter den Text. Also das selbe blau, wie der Hintergrund ist. Wenn der Zug dann kürzer ist, sieht alles so aus wie bisher, wenn er länger ist, ist der Text wieder im Vordergrund und lesbar, aber der Zug ebenfalls zu sehen. (Ein Trick, den Johannes bei routegraph2 angewendet hat, den ich bis ich ihn gesehen habe gar nicht auf dem Schirm hatte...![]()
)
Leider wird das Kennzeichen Dekozug intern komplett anders behandelt als die Zugart und wird ziemlich tief in der Klassenbibliothek verhackstückt.. Ich blicke leider noch nicht so ganz durch, wo ich das anpassen kann. Bleibt aber auf meinem Schirm, da ich Deinen Vorschlag auch besser finde.F. Schn. hat geschrieben: 13.09.2025 14:35:55 n meinen Augen würde ich für Dekozüge prinzipiell eine 3. TreeNode (neben "Personenzüge" und "Güterzüge") schaffen und die pauschal dort rein tun. Bzw. wenn man diese TreeNodes auflöst analog zu den Fahrplankategorie ganz unten eine TreeNode "Dekozüge". Die TreeNode kann man ja auch per default zugeklappt lassen. Das würde ich auch im Zusi-Hauptprogramm für die sinnvollere Lösung halten.
Um ehrlich zu sein, gefallen die mir auch nicht, aber ich bin kein guter Grafiker. Ich habe die mir von der AI als Pfade designen lassen. Wenn jemand eine bessere Idee hat, nehme ich die gerne auf.F. Schn. hat geschrieben: 13.09.2025 14:35:55 (Die drei Icons in der jetztigen Version passen vom Grafikstil noch nicht gut zueinander. (Ein rundes Design, ein Paint-Design und ein Font-Character.) Da fehlt noch etwas feinschliff.)
Die automatische Sprache ist die Systemsprache von Windows. Wenn sie nicht gleich DE, FR oder EN ist, wird EN genommen, da ich davon ausgehe, daß dies die am häufigsten genutzte Sprache ist.F. Schn. hat geschrieben: 13.09.2025 14:35:55Die Automatisch-Funktion liefert bei mir keine erkennbaren Ergebnisse. Ich gehe mal davon aus, dass "Automatisch" den Wert von Zusi aus HKCU\SOFTWARE\Zusi3\Einstellungen\\Sprachverzeichnis ausliest?
Die ganz komische "Test"-Sprache von Zusi selbst hat in so fern einen Sinn, dass man auf einen Blick sehen kann, was alles übersetzt ist, und was nicht. Sobald irgend ein Text lesbar ist, weiß man, den hat man vergessen.Dementsprechend ist mir...
"Loading of" in der Statuszeile noch aufgefallen, dann Umlaut-Codepage-Probleme in der "Guide rapide" in Französisch, sowie die Menü-Items "Tool", "Info", "Über" und die Titelleiste Zusi . Fahrplanauswahl.hlinke hat geschrieben: 12.09.2025 17:52:36 Daß das Kontextmenue noch auf English ist, wird auch in der nächsten Version geändert.
(PS: Vor dem "Beenden" in der Menüleiste würde ich noch einen Seperator reinmachen.)
Auf die Idee die Zusi-Spracheinstellung zu nutzen bin ich gar nicht gekommen. Werde ich mir anschauen.
Ja, das war Absicht, da ich in den ÖRIL nicht sinnvoll nach der La-Strecke suchen kann. Die Suche würde immer im Inhaltsverzeichnis hängen bleiben. Wenn wir da eine bessere Lösung finden, baue ich das gerne wieder ein.F. Schn. hat geschrieben: 13.09.2025 14:35:55 Zu "LA Hanbuch" (=LA), Ersatzfahrplan und Streckenbuch (=ÖRil): Kann da ein Experte (Alwin...) mal kurz drüber schauen, dass die Überschriften so sinnvoll gewählt sind? Auch bei "Zusi-DB" für Zusi-Datenbank und "FPL-Docu" sollte man vielleicht noch mal prüfen.
Die ÖRil hat beim verschieben die La-Strecken-Auswahl nicht mehr bekommen, war das Absicht?
ZusiStart wird ins Zusi-Menu eingetragen wenn es mit dem Befehlszeilenparameter *Installation* aufgerufen wird. Das sollte die .za7 Variante automatisch machen, wenn sie über die Dateiverwaltung gestartet wird. Irgendwie klappt das aber noch nicht. Muß ich da noch irgendetwas an der za7 Datei ändern?F. Schn. hat geschrieben: 13.09.2025 14:35:55 Ansonsten wäre das Programm damit denke ich so weit, dass man über ein direktes Aufnehmen in den offiziellen Bestand nachdenken sollte.
Final würde ich da noch sehen:
* Einstellungen im Zusi-Datenverzeichnis\_Tools speichern, anstatt in Appdata?
* Integration in Zusi? Ein Aufruf über die Zusi-Startseite würde sich da anbieten, ich bereite da mal einen Beitrag dazu vor.
* Klärungen mit Carsten bzgl. ggf. notwendigen Anforderungen an ein Tool des offiziellen Bestandes.
Ich werde mal die aktuelle Version auch als za7-Datei zum Testen zur Verfügung stellen.
Die Einstellungen im ZusiDatenverzeichnis zu speichern ist kein Problem. kan ich ändern.
Nochmal Danke für Deine tolle Unterstützung.
Viele Grüße
Harold
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo Bernhard,Bernhard Raschke hat geschrieben: 13.09.2025 17:10:04 Hallo Harold,
gibt es eigentlich eine Möglichkeit, den Eintrag für Zusistart in das Menu von Zusi nachträglich einzubauen. Wahrscheinlich wird es bei mir nicht automatisch eingebaut, weil ich die ganze Software unter anderen als den Standardpfaden installiert habe. Es wäre für mich halt ein "nice to have".
ZusiStart wird ins Zusi-Menu eingetragen wenn es mit dem Befehlszeilenparameter *Installation* aufgerufen wird.
Code: Alles auswählen
zusistart.exe *Installation*Viele Grüße
Harold
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Okay, was nutzt du da genau zur PDF-Darstellung? Scheint mir irgendwas mit dem WebView und mit PDFJS zu tun zu haben...? Kann dir die API des PDF-Viewers das Inhaltsverzeichnis als String geben?hlinke hat geschrieben: 13.09.2025 17:59:16 Die Suche würde immer im Inhaltsverzeichnis hängen bleiben
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Ich nutze Webview2 und PDFJS im Browser. Ich kann nicht direkt auf das API zugreifen.F. Schn. hat geschrieben: 13.09.2025 18:11:37Okay, was nutzt du da genau zur PDF-Darstellung? Scheint mir irgendwas mit dem WebView und mit PDFJS zu tun zu haben...? Kann dir die API des PDF-Viewers das Inhaltsverzeichnis als String geben?hlinke hat geschrieben: 13.09.2025 17:59:16 Die Suche würde immer im Inhaltsverzeichnis hängen bleiben
Ich verwende folgendes Kommando für die Suche:
Code: Alles auswählen
await EfpTab.CoreWebView2.ExecuteScriptAsync(@"
PDFViewerApplication.page = 1; // Gehe zur ersten Seite
PDFViewerApplication.findController.executeCommand('find', {
query: '" + searchstring + @"',
phraseSearch: true,
caseSensitive: false,
highlightAll: true
});
setTimeout(() => {
const matches = PDFViewerApplication.findController._pageMatches;
const totalMatches = matches.reduce((sum, pageMatches) => sum + pageMatches.length, 0);
if (totalMatches === 0) {
alert('Kein Eintrag für " + searchstring + @" gefunden.');
}
}, 1000); // Warte kurz, bis die Suche abgeschlossen ist
");
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Urgh. Also Quasi in JS programmiert...
Es scheint in der JS-Klasse den PDFViewerApplication.pdfDocument.getOutline()-Member zu geben, der ein Array ist, dessen items item.title haben, und wo man mit pdfLinkService.navigateTo(item.dest) hinspringen kann. Die Einträge vom Inhaltsverzeichnis beginnen mit "123<leerzeichen>" (anstatt z.B. "123b"). Wird zwar immer noch ekliger JS-Mist, sollte aber ausreichen...
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Peter Zimmermann
- Beiträge: 9794
- Registriert: 07.11.2001 21:47:43
- Wohnort: RSI
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Bei der V6.2.16 der *.za7 hat es bei mir funktioniert.hlinke hat geschrieben: 13.09.2025 17:59:16 ZusiStart wird ins Zusi-Menu eingetragen wenn es mit dem Befehlszeilenparameter *Installation* aufgerufen wird. Das sollte die .za7 Variante automatisch machen, wenn sie über die Dateiverwaltung gestartet wird. Irgendwie klappt das aber noch nicht. Muß ich da noch irgendetwas an der za7 Datei ändern?
Zuletzt geändert von Peter Zimmermann am 13.09.2025 21:20:17, insgesamt 1-mal geändert.
Tf RSI folgender Baureihen: 146, 245, 425/426, 611/612, 622, 628/629, 641, 644, 650, 763-765, 766/767
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo zusammen,
ich wollte ZusiStart heute das erste mal überhaupt antesten, und das User Interface gefällt mir wirklich sehr gut. Leider kriege ich es nicht hin, über ZusiStart tatsächlich eine Fahrt zu starten. Ich nutze die Steam Version von ZUSI.
Trotz laufendem Server bekomme ich immer die Fehlermeldung wie im Screenshot.

Ansonsten, eine Kleinigkeit, aber aktuell ist nach Auswahl eines Fahrplans jedes Element in der Liste der Züge ausgeklappt. Ich finde das ziemlich unübersichtlich. Kann man das irgendwie umstellen, dass die Elemente rechts standardmäßig zugeklappt sind?
ich wollte ZusiStart heute das erste mal überhaupt antesten, und das User Interface gefällt mir wirklich sehr gut. Leider kriege ich es nicht hin, über ZusiStart tatsächlich eine Fahrt zu starten. Ich nutze die Steam Version von ZUSI.
Trotz laufendem Server bekomme ich immer die Fehlermeldung wie im Screenshot.

Ansonsten, eine Kleinigkeit, aber aktuell ist nach Auswahl eines Fahrplans jedes Element in der Liste der Züge ausgeklappt. Ich finde das ziemlich unübersichtlich. Kann man das irgendwie umstellen, dass die Elemente rechts standardmäßig zugeklappt sind?
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo Alex,alexd hat geschrieben: 13.09.2025 20:37:47 Hallo zusammen,
ich wollte ZusiStart heute das erste mal überhaupt antesten, und das User Interface gefällt mir wirklich sehr gut. Leider kriege ich es nicht hin, über ZusiStart tatsächlich eine Fahrt zu starten. Ich nutze die Steam Version von ZUSI.
Trotz laufendem Server bekomme ich immer die Fehlermeldung wie im Screenshot.
danke für den Hinweis. Da klappt die Abfrage, ob der Server eingeschaltet ist, bei der Steam-Version nicht.
Ich prüfe in "Software\\Zusi3\\Fahrsimsteam\\Einstellungen" ob "NetzwerkServerAutom" gesetzt ist.
Ist das bei Steam anders?
Ich kann das leider nicht testen, da ich keine Steamversion habe.
Da gibt es wahrscheinlich unterschiedliche Meinungen zu, ob aus geklappt besser ist oder eingeklappt.alexd hat geschrieben: 13.09.2025 20:37:47 Ansonsten, eine Kleinigkeit, aber aktuell ist nach Auswahl eines Fahrplans jedes Element in der Liste der Züge ausgeklappt. Ich finde das ziemlich unübersichtlich. Kann man das irgendwie umstellen, dass die Elemente rechts standardmäßig zugeklappt sind?
Du kannst mit dem Filter die Ansicht z.B. auf Personen oder Güterzüge einschränken.
Wenn das allgemein gewünscht wird, daß die Zugauswahl eingeklappt (wobei geklärt werden muß, was eingeklappt heisst: Alles eingeklappt, nur Peronen- und Güpterzüge eingeklappt etc) sein soll, dann kann ich das selbstverständlich ändern.
Viele Grüße
Harold
Zuletzt geändert von hlinke am 14.09.2025 09:43:52, insgesamt 1-mal geändert.
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Danke schaue ich mir mal genauer an. Ich bin kein JS-Experte. Den JS Code hat mir die Microsoft KI vorgeschlagen.F. Schn. hat geschrieben: 13.09.2025 18:35:50 Urgh. Also Quasi in JS programmiert...Es scheint in der JS-Klasse den PDFViewerApplication.pdfDocument.getOutline()-Member zu geben, der ein Array ist, dessen items item.title haben, und wo man mit pdfLinkService.navigateTo(item.dest) hinspringen kann. Die Einträge vom Inhaltsverzeichnis beginnen mit "123<leerzeichen>" (anstatt z.B. "123b"). Wird zwar immer noch ekliger JS-Mist, sollte aber ausreichen...
Harold
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Danke für die Info. Dann sollte das jetzt auch noch klappen. Ich habe das Installieren mit der Dateiverwaltung schon länger nicht mehr probiert.Peter Zimmermann hat geschrieben: 13.09.2025 20:20:12Bei der V6.2.16 der *.za7 hat es bei mir funktioniert.hlinke hat geschrieben: 13.09.2025 17:59:16 ZusiStart wird ins Zusi-Menu eingetragen wenn es mit dem Befehlszeilenparameter *Installation* aufgerufen wird. Das sollte die .za7 Variante automatisch machen, wenn sie über die Dateiverwaltung gestartet wird. Irgendwie klappt das aber noch nicht. Muß ich da noch irgendetwas an der za7 Datei ändern?
Harold
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
-
Bernhard Raschke
- Beiträge: 833
- Registriert: 18.02.2003 18:32:49
- Wohnort: 72655 Altdorf
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo Harold,hlinke hat geschrieben: 13.09.2025 18:01:41
Hallo Bernhard,
ZusiStart wird ins Zusi-Menu eingetragen wenn es mit dem Befehlszeilenparameter *Installation* aufgerufen wird.
Ich hoffe, das klappt bei Dir.Code: Alles auswählen
zusistart.exe *Installation*
Viele Grüße
Harold
hat geklappt, vielen Dank!
Grüssle aus dem Schwabenländle
Bernhard
Bernhard
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hast du den Server von Hand eingeschaltet?alexd hat geschrieben: 13.09.2025 20:37:47 Trotz laufendem Server bekomme ich immer die Fehlermeldung wie im Screenshot.
ZusiStart geht davon aus, dass der Zusi-Simulator geschlossen ist. Er macht dann selbst einen neuen Simulator auf.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Das ist so nicht richtig. Wenn der Zusi-Simulator schon läuft, wird die laufende Instanz bebehalten und der Zug per TCP/IP gestartet.F. Schn. hat geschrieben: 14.09.2025 11:38:55Hast du den Server von Hand eingeschaltet?alexd hat geschrieben: 13.09.2025 20:37:47 Trotz laufendem Server bekomme ich immer die Fehlermeldung wie im Screenshot.
ZusiStart geht davon aus, dass der Zusi-Simulator geschlossen ist. Er macht dann selbst einen neuen Simulator auf.
Die gezeigte Fehlermeldung kommt nur, wenn der Eintrag für den Server nicht in der Registry gefunden wurde, bzw auf "aus" steht.
Da muß also irgendetwas mit dem Registryeintrag nicht stimmen.
Harold
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
- Carsten Hölscher
- Administrator
- Beiträge: 34899
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Die Steam-Einträge sollten in der Doku stehen.
Aber wär es denn nicht schlauer/sicherer, einen Verbindunsgaufbau zu probieren?
Carsten
Aber wär es denn nicht schlauer/sicherer, einen Verbindunsgaufbau zu probieren?
Carsten
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Hallo Carsten,Carsten Hölscher hat geschrieben: 14.09.2025 13:48:36 Die Steam-Einträge sollten in der Doku stehen.
Aber wär es denn nicht schlauer/sicherer, einen Verbindungsaufbau zu probieren?
Carsten
danke für Deine Vorschläge.
In der Doku steht für Steam als key:
Computer\HKEY_CURRENT_USER\Software\Zusi3\FahrsimSteam
Ich verwende:
Computer\HKEY_CURRENT_USER\Software\Zusi3\Fahrsimsteam
Der einzige Unterschied ist, daß in der Doku Steam mit "S" geschrieben ist. Bei Windows spilet aber die Groß/Kleinschreibung bei Dateinamen und Registryschlüsseln keine Rolle.
Ich habe jetzt zusätzliche Meldungen für die Logdatei hinzugefügt. Vielleichtfinden wir so den Fehler. Ist bestimmt nur eine Kleinigkeit ...
Den Verbindugsaufbau vorher zu probieren will ich damit gerade vermeiden, da das den gesmaten Ablauf durcheinanderbringt.
Ich müsste dann erst Zusi starten, warten bis der Server aktiv ist, dann einen Verbindungsaufbau versuchen. Wenn es nicht geht, Zusi wieder beenden, den Registryeintrag für den Netzwerkserver umstellen, Zusi wieder starten und dann nochmal einen Verbindungsaufbau probieren.
Problem: Sobald Zusi gestartet wird, verschwindet ZusiStart vom Bildschirm um Zusi Platz zu machen. Ich würde es gerne vermeiden, den gesamten Ablauf, so wie er jetzt ist, komplett neu zu implementieren. Vielleicht fällt mir noch etwas besseres ein...
Viele Grüße
Harold
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Re: ZusiStart - alternative Fahrplan/Zugauswahl
In dem Fall macht der Dialog aber keinen Sinn. Wenn Zusi bereits läuft, kannst du den Zug via TCP starten, wenn der Nutzer TCP bereits gestartet hat. Dabei ist irrelevant, ob der Registry-Key gesetzt ist, oder nicht. Wenn der Nutzer TCP nicht schon gestartet hat, hast du keine Möglichkeit mehr, sie durch setzen des Registry-Keys nachträglich zu starten. Außerdem macht ein Starten über Kommandozeile keinen Sinn, wenn Zusi schon läuft. Sofern die ZusiSim.64.exe oder die ZusiSim.exe schon läuft, kannst du also auf die Prüfung der Registry und auf die Startoptionen verzichten. Wenn der TCP-Aufbau fehlschlägt, muss der Nutzer entweder Zusi zu machen, oder den TCP-Server starten.hlinke hat geschrieben: 14.09.2025 12:36:16 Wenn der Zusi-Simulator schon läuft, wird die laufende Instanz beibehalten und der Zug per TCP/IP gestartet.
Zuletzt geändert von F. Schn. am 14.09.2025 14:44:28, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Carsten Hölscher
- Administrator
- Beiträge: 34899
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Nicht erst Zusi starten, sondern direkten Verbindungsversuch meinte ich.
Carsten
Carsten
-
hlinke
- Beiträge: 548
- Registriert: 21.08.2019 07:12:42
- Aktuelle Projekte: Bildfahrplan, Zusi-Tools
- Wohnort: Trier
- Kontaktdaten:
Re: ZusiStart - alternative Fahrplan/Zugauswahl
Ihr habt natürlich. Das wäre die richtige Vorgehensweise, wenn Zusi schon gestartet ist.
Bedeutet aber leider eine grösseren Aufwand dies zu implementieren, da das gesamte Handling der TCP/IP Schnittstelle in einer eigenen DLL liegt.
ZusiStart ruft nur eine Funktion "TryStartTrain" mit dem gewünschten Zug als Parameter auf und alles andere händelt diese DLL.
In der DLL wird zuerst geprüft, ob Zusi bereits läuft und dann eine Verbindung zu Zusi aufgebaut. Ansonsten wird Zusi erst gestartet und dann der Versuch eines Verbindugsaufbaus unternommen.
Das ganze läuft asynchron in verschiedenen Threads und es gibt keine einfache Rückmeldung, ob der Verbindugsversuch erfolgreich war.
Ich muß mich dann jetzt erst einmal in diese DLL einarbeiten, um zu sehen, wie ich das Verhalten ändern kann. Das kann aber etwas dauern...
Vorher werde ich die aktuelle Version erstmal fertig machen und zur Verfügung stellen. Vielleicht sieht man ja auch durch die Fehlereinträge im Logfile, was da schief läuft.
Viele Grüße
Harold
PS: Eventuell ist es einfacher eine neue eigene Schnittstelle für ZusiStart zu bauen, als zu verstehen, was Holger in der DLL implementiert hat.
Bedeutet aber leider eine grösseren Aufwand dies zu implementieren, da das gesamte Handling der TCP/IP Schnittstelle in einer eigenen DLL liegt.
ZusiStart ruft nur eine Funktion "TryStartTrain" mit dem gewünschten Zug als Parameter auf und alles andere händelt diese DLL.
In der DLL wird zuerst geprüft, ob Zusi bereits läuft und dann eine Verbindung zu Zusi aufgebaut. Ansonsten wird Zusi erst gestartet und dann der Versuch eines Verbindugsaufbaus unternommen.
Das ganze läuft asynchron in verschiedenen Threads und es gibt keine einfache Rückmeldung, ob der Verbindugsversuch erfolgreich war.
Ich muß mich dann jetzt erst einmal in diese DLL einarbeiten, um zu sehen, wie ich das Verhalten ändern kann. Das kann aber etwas dauern...
Vorher werde ich die aktuelle Version erstmal fertig machen und zur Verfügung stellen. Vielleicht sieht man ja auch durch die Fehlereinträge im Logfile, was da schief läuft.
Viele Grüße
Harold
PS: Eventuell ist es einfacher eine neue eigene Schnittstelle für ZusiStart zu bauen, als zu verstehen, was Holger in der DLL implementiert hat.
Tools für ZUSI:
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph
Zusi-Tools https://zusi-tools.de/ - Bildfahrplan https://github.com/haroldlinke/ZUSI_TimeTableGraph