Zusi-Forum

Aktuelle Zeit: 08.09.2010 16:27:41

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Absteckrechner unter Windows 7
BeitragVerfasst: 23.11.2009 20:52:34 
Offline

Alter: 60
Registriert: 21.03.2007
Beiträge: 86
Wohnort: Schwaig bei Nürnberg
Aktuelle Projekte: Streckennetz Nürnberg
Seit dem Upgrade auf Windows 7 funktioniert bei mir der Absteckrechner nicht mehr vollständig und korrekt.

Offensichtlich wird der DDE zum Absteckrechner nicht mehr richtig initiert da:
1. das Rückschreiben nach ZUSI gar nicht funktioniert
2. wenn über Zwischendatei gespeichert und in ZUSI eingelesen wird liegt der Zielpunkt rechts neben dem Zielelement - der Abstand ist abhängig von der Komplexität der Kurve. Beispiel: Element 1, Endpunkt in 0/0/0, Element 2 Anfangspunkt in 150/,5/0, liegt der Endpunkt der Kurve des Absteckrechners bei 151,8351/0,4807/0

Versionen: Streckeneditor 2.3.7.3, Absteckrechner 1.9 (v0n CD 13.2)

Hat jemand ähnliche Probleme? Gibt es Hilfe?


Zuletzt geändert von Herbertla am 23.11.2009 20:53:33, insgesamt 1-mal geändert.

Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 24.11.2009 09:20:03 
Offline
Benutzeravatar

Registriert: 04.11.2001
Beiträge: 4469
Wohnort: 32U 0294406 5629020
Der Datenaustausch zwischen AR und StrEditor ist eher zeitlos simpel, ganz OLE und COM-frei und auch ohne tiefere Interprozesskommunikation wie Pipes oder Mailslots. Einfache Windows-Messages reichen zur Synchronisierung schon aus, die eigentlichen Daten werden als harmlose Dateien ausgetauscht, über das Zusi-tmp-Verzeichnis. Aber ich vermute, bei letzterem liegt der Hase im Pfeffer. Hier muss freier Schreibzugriff bestehen, und das könnte je nach Installation unter Windows NT 6.0 und 6.1 (alias "Vista" und "Windows 7") nicht immer automatisch gegeben sein.

_________________
Gruß, Roland


Strecken- und Landschaftsbau mit digitalen Karten


Nach oben
 Profil E-Mail senden Website besuchen  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 24.11.2009 18:50:17 
Offline

Alter: 60
Registriert: 21.03.2007
Beiträge: 86
Wohnort: Schwaig bei Nürnberg
Aktuelle Projekte: Streckennetz Nürnberg
Hi Roland,

hatte ich natürlich auch schon vermutet, aber TEMP gehört mir und ich habe alle Rechte. Außerdem schreiben beide Applikationen ihre Dateien nach Temp: AbsteckrechnerStrecke.str und AbsteckrechnerKurve.str. Beide Dateien ohne Attribute etc.

Kann man die Messages irgendwie debuggen?

Was komisch ist, beim Überprüfen der AbsteckrechnerKurve.str im Editor steht dort schon ab dem 1. Element eine etwas andere Position als im Streckenelementfenster des Streckeneditors und somit tritt der von mir beschrieben Versatz auf. Dies könnte auf einen Grafikfehler hindeuten, aber dies erscheint auch bei Kurven die ich unter Vista mit dem Abstekrechner erzeugt habe!

Irgendwas ist unter WIN7 anders, ich habe gerade Zusi auf dem alten Rechner meines Sohnes installiert, mit VISTA SP1, und eine Strecke dort hin kopiert. Alle Updates nachgezogen, sämtliche Versionen identisch. Bei Vista macht der Absteckrechner eine saubere Kurve, bei WIN7 sagt er 'Nicht plausibel', natürlich bei gleichen Start und Endelementen. ?????????? ?( Wenn ich die korrekte Absteckrechnerdatei von Vista nach WIN7 kopiere wird sie dort mit dem Versatz importiert. Hat WIN7 einen anderen Co-Prozessor?
Hat jemand noch das Problem?

Kannst Du mir helfen?


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 25.11.2009 09:20:52 
Offline
Benutzeravatar

Registriert: 04.11.2001
Beiträge: 4469
Wohnort: 32U 0294406 5629020
Die Windows-Messages sind wie gesagt inhaltsfrei, sie dienen nur der gegenseitigen Benachrichtigung und scheinen ja zu funktionieren.

Stimmen denn die Ausgangsdaten in beiden Installationen tatsächlich bis auf's i-Tüpfelchen überein? Und stimmen auch die AR-Einstellungen, sowohl die permanenten, als auch die temporären?

_________________
Gruß, Roland


Strecken- und Landschaftsbau mit digitalen Karten


Nach oben
 Profil E-Mail senden Website besuchen  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 25.11.2009 18:11:07 
Offline
Administrator
Benutzeravatar

Registriert: 04.07.2002
Beiträge: 15800
Wohnort: Braunschweig
Wie groß sind denn die Koordinatenwerte so etwa? Vielleicht ist ja nur der UTM-Punkt falsch/ungünstig.

Carsten


Nach oben
 Profil Website besuchen  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 28.11.2009 17:21:05 
Offline

Alter: 60
Registriert: 21.03.2007
Beiträge: 86
Wohnort: Schwaig bei Nürnberg
Aktuelle Projekte: Streckennetz Nürnberg
Ich habe nochmals alles neu installiert und sämtliche Einstellungen "zurückgesetzt", nehme deshalb an, dass die Einstellungen identisch sind. Die Massages starten zwar, sieht man daran, dass wenn 2 Streckeneditoren offen sind die Zuordnung nicht klappt, aber die Verbindungsstrecke wird nicht eingezeichnet.

@ carsten: siehe Bild, die linke Kurve ist das Original mit Vista erzeugt, die rechte das was bei WIN7 rauskommt.

Bild


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 29.11.2009 09:24:09 
Offline
Administrator
Benutzeravatar

Registriert: 04.07.2002
Beiträge: 15800
Wohnort: Braunschweig
Dazu fällt mir jetzt nichts mehr ein. Vielleicht kann Roland was sagen?

Carsten


Nach oben
 Profil Website besuchen  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 29.11.2009 10:55:12 
Offline
Benutzeravatar

Registriert: 04.11.2001
Beiträge: 4469
Wohnort: 32U 0294406 5629020
Die Absteckrechner-Prozedur besteht ja aus mehreren klar voneinander getrennten Schritten:
  1. Anwender: Auswahl der Elemente im Streckeneditor
  2. Anwender: Aufruf AR-Funktion aus StrEdi,
  3. Transfer der Elemente ins temp-Verzeichnis durch StrEdi
  4. Benachrichtigung AR durch StrEdi
  5. Einlesen der Elemente durch AR
  6. Anwender: Parametrierung im AR -> sofortige Berechnung des Bogens durch AR, Anzeige des Ergebnisses
  7. Anwender: Aufruf der AR-Funktion Speicherung für StrEdi
  8. Abwicklung des Bogens im AR und Transfer der neuen Elemente ins temp-Verzeichnis
  9. Benachrichtigung des StrEdi durch AR
  10. Im StrEdi Einlesen der neuen Elemente und Anzeige

Bei fast jedem Schritt fallen dokumentierbare Daten an, die verglichen werden können. Daraus sollte sich feststellen lassen, an welcher Stelle denn die Abweichungen auftreten.

_________________
Gruß, Roland


Strecken- und Landschaftsbau mit digitalen Karten


Nach oben
 Profil E-Mail senden Website besuchen  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 02.12.2009 22:02:18 
Offline

Alter: 60
Registriert: 21.03.2007
Beiträge: 86
Wohnort: Schwaig bei Nürnberg
Aktuelle Projekte: Streckennetz Nürnberg
Habe das Problem gefunden!

Liegt an der neuen Benutzerkonteneinstellung. Dadurch, dass ich die installierte ZUSI-Installation durch ein Image überschrieben habe, hat er manche der Dateien, konkret Streckeneditor und Fahrzeugeditor, die ich als ältere Versionen umbenannt noch im Verzeichnis hatte, als nicht vertrauenswürdig eingstuft und diese fährt WIN7 in einem eingeschränkten Modus, d. h. auch keine Kommunikation (Messages). Außer man ist als User 'Administrator' nicht als Gruppenmitglied Administratoren eingeloggt. So bin ich auch auf den Weg gekommen, denn als ich als Admin drin war um die Berechtigungen von Zusi\Temp noch mal zu prüfen, ging der Absteckrechner auf einmal!

Nachdem ich die alten Dateien gelöscht habe, funktioniert alles prächtig. Auch der Rechenversatz ist verschwunden.

Kann mir das alles nicht so recht erklären, aber sei's drum, Hauptsache ich kann wieder bauen.

Danke an alle die geantwortet haben. :applaus


Zuletzt geändert von Herbertla am 02.12.2009 22:06:46, insgesamt 1-mal geändert.

Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: Absteckrechner unter Windows 7
BeitragVerfasst: 06.12.2009 10:23:19 
Offline
Benutzeravatar

Alter: 37
Registriert: 04.11.2001
Beiträge: 2640
Wohnort: Hersbruck
Aktuelle Projekte: Ähm, *tüdeldü* Ich muss weg...
Deswegen habe ich für Programme, die in ihr eigenes Verzeichnis schreiben müssen, einen eigenen Ordner "C:\Programme ohne UAC"

_________________
Rekursion, die: Siehe Rekursion


Nach oben
 Profil E-Mail senden Website besuchen ICQ  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.028s | 13 Queries | GZIP : On ]