|
|
Error using file identifier |
|
Mandzu90 |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 16.02.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.05.2015, 08:40
Titel: Error using file identifier
|
|
Hi Leute,
zwar hab ich im Intenret schon ähnliche Probleme gefunden, allerdings hat mir deren Lösung nicht wirklich geholfen. Vielleicht könnt ihr mir ja helfen.
Folgendes Problem.
Ich hab ein etwas komplexeres Programm auf meinem Firmenrechner unter Matlab 2013 geschrieben. Da läuft alles tadellos.
Sobald ich das Programm auf meinem Laptop (Matlab 2011) oder dem PC eines Kollegen (Matlab 2015) starte, bekomme ich kurz vor dem Ende folgende Fehlermeldung:
Error using fread
Invalid file identifier. Use fopen to generate a valid identifier.
Das ist recht seltsam, da die file IDs auch erst im Programm selbst generiert werden...
Kopiert habe ich auch alles, es fehlt also nichts.
Habt ihr ne Idee? Ich bin echt planlos...
Danke schonmal.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.05.2015, 08:45
Titel:
|
|
Hallo,
die Fehlermeldung bedeutet allgemein, dass die Datei nicht gefunden wurde.
Je nachdem ob absolute oder relative Pfade verwendet werden sind verschiedene Probleme möglich.
Ich würde mal mit dem Debugger schauen, welche Datei mit dem entsprechenden fopen-Befehl geöffnet wurde.
Falls dies ausgeschlossen ist: sind es möglicherweise verschiedene Betriebssysteme?
Grüße,
Harald
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 26.05.2015, 11:03
Titel: Re: Error using file identifier
|
|
Hallo Mandzu90,
Leider gibt es immer wieder Code, in dem File-Identifier erzeugt werden, aber dann nicht überprüft. Das Öffnen eines nicht existierenden Files liefert -1 zurück, aber keine Fehlermeldung. Deshalb sollte man immer, immer, immer und allen Umständen auf jeden Fall immer testen:
Ich nehme also an, dass fid auf -1 gesetzt wurde und das fällt erst auf, wenn man darauf zugreift.
Gruß, Jan
|
|
|
|
|
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.
|
|