Seite 1 von 3

Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Mittwoch 26. Mai 2021, 10:08
von Julian Fabian
Hallo zusammen,
leider habe ich folgendes Problem:

Ich möchte eine neue Kurs Blockung für die zukünftige Stufe EF erstellen.

Ich öffne dazu Kurs (aktuell Version 3.27.8 habe aber auch schon die Snapshots von Herrn Schrewes Seite ausprobiert). Als Administrator habe ich das Programm auch ausgeführt.
Ich klicke dann auf Datei und wähle "Neue Kursblockung" aus. Ich fülle dann den Dialog nach meinen Wünschen aus. Orierte mich dabei an die Anleitung von Herrn Ley. Ich habe auch schon andere Stufen und Jahrgänge probiert.

Als Resultat bekomme ich immer unterschiedliche Fehlermeldungen, die eine Zugriffsverletzung mit einer unterschiedlichen Adresse anmerken. Das Programm stützt dann ab.
Fehler Kurs.JPG
Fehler Kurs.JPG (108.05 KiB) 1750 mal betrachtet
Was mache ich falsch, bzw. wie kann ich das Problem lösen?
Vielen Dank für die Unterstützung!

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Mittwoch 26. Mai 2021, 11:07
von wschrewe
Julian Fabian hat geschrieben: Mittwoch 26. Mai 2021, 10:08Was mache ich falsch, bzw. wie kann ich das Problem lösen?
Schwer zu sagen. Arbeiten Sie mit einer Access-DB oder einem anderen DBMS?

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Mittwoch 26. Mai 2021, 12:28
von Julian Fabian
Wir arbeiten mit einer SQL Datenbank und dem mysql connector.

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Donnerstag 27. Mai 2021, 06:37
von Julian Fabian
Guten Morgen,
mit Trickserei konnte ich eine neue Blockungsdatei mit der aktuellen Basis-Version: 3.24.5.355, Stand: 30.08.2020 erstellen.
Mit neueren Versionen geht es nicht.
Leider ist dies nur eine kurzfristige Lösung.
Ich würde jetzt weiter mit der Blockungsdatei und den aktuellen Kurs Versionen arbeiten.
Sobald aber wieder ein Abgleich mit der Datenbank (Synchronisation Kurs und Schild) anliegt, muss ich ja wieder die alte Version aus dem August 2020 nutzen.
Wenn eines Tages diese alte Version aber neue Kursblockungen nicht mehr öffnet, komme ich nicht weiter.

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Donnerstag 27. Mai 2021, 10:57
von wschrewe
In dem Update bzw. Snapshot ist auch eine neue SchildUA.dll enthalten. Haben Sie die auch eingespielt?

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Donnerstag 27. Mai 2021, 11:10
von wschrewe
Ich habe gerade noch einmal getestet. Ich kann problemlos eine Blockung aus einer MySQL-DB anlegen. Merkwürdig ist, dass der Fehler entsteht, wenn die Blockung erzeugt werden soll. Die eigentliche Verbindung klappt ja offensichtlich. Haben Sie das tatsächlich mit dem aktuellen Snapshot vom 20.05. getestet? Vorher gab es (wenn die MySQL-DB auf auf einem Linux-Server lag) Probleme mit Tabellennamen.

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Donnerstag 27. Mai 2021, 13:58
von Julian Fabian
Hallo,

ja, die SchildUA.dll habe ich ebenfalls ersetzt und es noch einmal kontrolliert.

Den Snapshot vom 20.05. nutze ich.
Fehler Kurs.JPG
Fehler Kurs.JPG (102.68 KiB) 1693 mal betrachtet
Unsere MySQL Datenbank liegt auf einem Windows Server.

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Donnerstag 27. Mai 2021, 14:18
von wschrewe
Ziemlich rätselhaft. Vielleicht wäre eine TeamViewer-Sitzung hilfreich.

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Mittwoch 16. Juni 2021, 13:59
von Kerstin Knapp
Guten Tag Herr Schrewe,

auch wir haben heute beim erstmaligen Erstellen einer Blockung unter der Kurs42-Version V_3.27.10.376 die Fehlermeldung bekommen "Zugriffsverletzung bei Adresse 00407903 in Modul kurs32.exe. Lesen von Adresse 092DBBFA".
Wir arbeiten mit einer MySQl-DB, dem mysql-connector und haben natürlich die neue SchildUA.dll.

Die Beratungslehrer versuchen gerade eine Blockung mit einer älteren Version zu erstellen. Aber das ist natürlich nicht die Lösung...

Gibt es etwas, was wir probieren können?

Mit freundlichen Grüßen
Kerstin Knapp

Re: Zugriffsverletzung beim Ersellen einer neuen Kursblockung

Verfasst: Mittwoch 16. Juni 2021, 22:10
von wschrewe
Kerstin Knapp hat geschrieben: Mittwoch 16. Juni 2021, 13:59Gibt es etwas, was wir probieren können?
Sie können diese schildua-dll herunterladen, entpacken und in das Kurs 42-Programmverzeichnis kopieren. Wenn Sie dann Kurs 42 mit dem Parameter

kurs32.exe -DEBUG: (Doppelpunkt nicht vergessen!)

starten, werden detaillierte Statusmeldungen ausgegeben. Vielleicht hilft das, dem Rätsel auf die Spur zu kommen,