Ich habe einige Matlab-Funktionen mit Matlab R2012a in. NET-DLL-Dateien kompiliert. und alles funktioniert so wie es sollte. Ich verwende WPF/C# .net 4.5 auf Windows 7 64bit und mein Programm funktioniert ok.Matlab Builder NE/MCR unter Windows 8
aber wir übertragen und testen jetzt unser Programm auf Windows 8 Pro. wir haben ein Problem in der Laufzeit - wir verwenden natürlich MCR R2012a, um die .dll-Dateien auszuführen. wir können die Klassen oder Funktionen in Win8 nicht laden und unser Programm stürzt ab.
Ist jemand auf dieses Problem gestoßen? hilft es, wenn wir die Funktionen mit Matlab R2013a kompilieren?
Es wäre hilfreich, etwas von dem Verhalten zu wissen, wenn das Programm abstürzt. Irgendwelche Leads wie unterscheidbare Fehler, ein spezifischer Beendigungscode, alles im Ereignisprotokoll usw.? – SeanKilleen
Ja. Es ist ein Fehler aufgetreten: Verwaltet (v4.0.30319) 'wurde mit Code -1073741819 (0xc0000005)' Zugriffsverletzung 'beendet. – Gilad
Angesichts der Art des Fehlers haben Sie sichergestellt, dass das Konto, das es ausführt, volle Zugriffsrechte auf alle Ordner hat, die die Anwendung verwenden würde? Ich würde auch sehen, ob mit der rechten Maustaste auf das Programm und wählen Sie "Als Administrator ausführen" hilft. Es kann sein, dass auf Win8 versucht wird, etwas in diesem Kontext zu tun, ein etwas empfindlicheres UAC-System auszulösen. Bitte bestätigen Sie, ob Sie diese Dinge ausprobiert haben. – SeanKilleen