Damit es niemand falsch versteht: Ich beziehe mich auf den
gegenwärtigen Ausbauzustand meiner Anlage von 3,5x2 km Größe, mit 67 km Gleis, 22,5 km Strasse, 27,5 km Wasserwege, 11.800 Modelle und 490 verschiedene Rollmaterial. Etc.
Ganz sachlich ::
Das
Autosave von EEP 6.1 (EEP-Datei-Optionen) funktioniert stabil. Das will ich ausdrücklich bestätigen. Man kann darin die Zeit einstellen, welche im 2D-Editor verbraucht wird (bsw. Intervall 10 Minuten) und die Message mit der Frage ob ich sichern will, erscheint auch nur im 2D-Editor bzw falls man aus dem 3D-Editor (Radar) zurück schaltet!!! In dem Augenblick an dem ich sie bestätige oder ablehne !!! tritt der Fall ein, das keine andere Mausaktion in den Editoren statt findet. Auch nicht durch Hugo (bsw durch Verlegen von Gleise etc.)
Das kritikwürdige
[v] AutoSave in Hugo ist ein besonders merkwürdiger Eingriff in die Interna von EEP. Hugo fängt die Variable für die Abfrage des OK-Buttons ab und bestätigt diese augenblicklich und automatisch mit Ok. Das ist bei bei weniger umfangreichen Anlagen meist problemlos. In größeren Anlagen tritt der Fall ein, das bei der Arbeit mit den Editoren eine permanente Schreibaktion stattfindet, die den gegenwärtigen Anlagenzustand ständig in den RAM schreibt. Dazu müssen alle 4 (oder mehr) Projektdateien aktualisiert werden.
Dieser Vorgang verbraucht bei Vergrößerung der Anlagen immer mehr Zeit. Da nun aber Hugo die Frage von EEP augenblicklich mit Ja beantwortet, kann es passieren, das während eines Schreibvorganges durch EEP nicht mehr im Zusammenhang stehende Projektdateien gesichert werden. EEP reagiert daraufhin mit einem Absturz.
Nochmals: Dieser Vorgang kann nicht passieren, wenn ich mit mit der Maus den Zeitpunkt der Sicherung selbst/individuell bestätige.
Wolfgang Ortmann, dem Programmierer von Hugo, trifft keine Schuld, denn er ist kein EEP-User. Er konnte also diesen Fehler nicht feststellen. Deshalb bat er einige User das Tool Hugo zu testen. Diese wiederum testeten es vermutlich nicht beim Bau derart großen Anlagen, wie ich sie am Anfang dieser Post beschrieb. Dabei bin ich noch längst nicht am Ende angelangt. Modelleisenbahnen werden nie fertig!
Den
Testusern ist dieser Fehler nicht aufgefallen, da sie sich an weit kleineren Anlagen versucht haben und davon gehe ich mal aus. Ihre Schuld ist es die Stabilität dieser Funktion bei großen Anlagen nicht geprüft zu haben! Sollen sie wenigstens dazu stehen und kein PNs verschicken!
EEP 6.1 und Hugo können zweifellos stabil
parallel benutzt werden, wenn der Haken bei
Hugos [ ] Autosave entfernt ist. Damit wird das oben beschriebene Abfangen der Variable der Button-Variablen durch Hugo unterbunden.
Ich lade jeden User ein, an seinem gegenwärtigen Projekt die von mir gemachten Aussagen nachzuvollziehen, sie zu bestätigen oder ihnen zu widersprechen. Mir geht es bei dieser Aktion darum, weder Wolfgang Ortmann noch die Testuser zu verdammen, sondern diese unsägliche Diskussion ein für alle mal zu beenden und bei ähnlichen Fragen auf eine FAQ oder so zu verweisen, sollte diese Fehlfunktion von euch bestätigt werden. Eventuell kann man Wolfgang Ortmann bei seiner nächsten Projekterweiterung/Korrektur auf das Prob verweisen. Ich bin auch bereit Volkhards Argumenten zu folgen, falls sie belegt werden können.
Ihr könnt euer gegenwärtiges Projekt in einem Verzeichnis sichern. Ich habe übrigens alle Anlagen, Projekte und Demos in einem dafür vorgesehenen, eigenen Verzeichnis und steigere dadurch die Übersichtlichkeit auf meiner Festplatte.
@Volkhard:
Multitasking ist keine Funktion von EEP, sondern die von Windows 2000 (W2k) und jünger. Bei DOS/Win9x mussten noch sg TSR in ein reserviertes Speicherbereich geladen werden. Im Prinzip ist es heute
fast wurscht, wie viel Programme parallel laufen. Starte ich bsw LibreOffice, lade ich ein halbes dutzend weiterer Module startbereit in den Hintergrund und kann trotzdem noch Mails schreiben und mit dem FF surfen. Sollte Windows bei dir instabil laufen, weißt du ja, was du zu tun hast.
Oder?
Zum Schluß ein simples Beispiel damit es jeder versteht:
Wenn ich einen Screenshut meines Desktops mache, kann ich das Programm, dessen Oberfläche ich fotografieren will, auch nicht schließen nur weil ich Angst habe, das deswegen dieses Programm abstürzt.