|
|
GUI mit save Befehl überschrieben, kann nicht öffnen |
|
Jamal125 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.05.2017, 13:21
Titel: GUI mit save Befehl überschrieben, kann nicht öffnen
|
|
Hallo,
ich habe eine GUI mit dem Editor erstellt und sie mit dem save Befehl überschrieben,
nun kann ich sie nicht mehr öffnen.
Kann mir jemand helfen?
Matlab 2014b
Das ist die Error Message beim starten des dazugehörigen .m Files
Error using hgload>localCheckRequiredVersion (line 157)
Invalid Figure file format.
Error in hgload (line 52)
Error in matlab.hg.internal.openfigLegacy (line 57)
[fig, savedvisible] = hgload(filename, struct('Visible','off'));
Error in gui_mainfcn>local_openfig (line 286)
gui_hFigure = matlab.hg.internal.openfigLegacy(name, singleton, visible);
Error in gui_mainfcn (line 158)
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt, gui_Visible);
Error in Temperatur_OPF_Modell (line 45)
gui_mainfcn(gui_State, varargin{:});
Gibt es sonst eine Möglichkeit das alte .m File mit einer neuen GUI zu verbinden?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.05.2017, 19:40
Titel:
|
|
Hallo,
das war äußerst ungeschickt von dir, und ist ganz sicher kein Bug von MATLAB.
Wenn eine Datei überschrieben wurde und du sie nicht gesichert hast, ist sie erst mal weg. Du kannst höchstens generische Vorgehensweisen zum Wiederherstellen von überschriebenen Dateien versuchen.
https://www.google.de/?gws_rd=ssl#q.....ne+datei+wiederherstellen
Ansonsten kannst du höchstens versuchen, das GUI-Layout genau nachzubauen. Bevor du auf "speichern" gehst, die noch existierende .m sichern (z.B. anderer Name)!! Dann speichern, den Code in die neue .m kopieren, und hoffen.
Grüße,
Harald
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 08.06.2017, 16:04
Titel: Re: GUI mit save Befehl überschrieben, kann nicht öffnen
|
|
Hallo Jamal125,
Zitat: |
ich habe eine GUI mit dem Editor erstellt und sie mit dem save Befehl überschrieben, |
Was hast Du genau überschrieben? Das FIG oder das M-File? Arbeitest Du unter Windows? Dann versuche einen Rechts-Klick auf die Datei um die "Vorherige Version" wiederherzustellen. Der Datei-Versions-Verlauf ist auch hilfreich.
Wenn Du keine Backup-Methoden aktiviert hast, ist das File wohl weg. Ein Versuch mit Recuva könnte helfen, aber das ist mit einiger Arbeit verbunden. Wahrscheinlich ist es schneller, das GUI neu zu erstellen.
Die Regel lautet:
Alle Files, von denen es kein Backup gibt, sind unwichtig.
Das sage ich nicht, um Dich zu ärgern, aber vielleicht motiviert es ja jemanden für die Zukunft, sich mal mit den Standard-Methoden zur Datei-Sicherung zu befassen.
Viel Erfolg, Jan
|
|
|
Verschoben: 08.06.2017, 21:22 Uhr von Jan S Von Bugs MATLAB nach GUIs |
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|