Hey Leute, ich hab ein RIEßEN Problem: Ich schreibe seit ca. 2 Wochen an
einem Programm, eine Quellcode-Datei und ein Header, und war gerade
dabei, es nach dem Kompilieren auf den AVR zu übertragen. Doch direkt
nach dem Kompilieren ist mein PC abgestürtzt und ich musste ihn neu
starten. Danach wollte ich das Projekt wieder öffnen, doch: Die
Quellcode-Datei scheint leer zu sein! Der Header ist noch da und die
anscheinend gelöschte Datei ist 6 KB groß, sie muss also irgendetwas
enthalten. Wenn ich sie mit Word öffne, erhalte ich 2 leere Seiten, auf
denen ich aber 1 1/2 markieren kann, nur ich sehe keinen Text. Als
sprache wird Färörisch angezeigt.... Schriftfarbe verändern hat auch
nichts gebracht...
Bitte um Hilfe! War erdammt viel Arbeit und ich glaube nicht, dass ich
das nochmal so hinbekomme...
Lass da blos nicht Word ran.
Du hast die Datei schon einmal abgespeichert? (Bläöde Frage wenn die
Datei 6KB groß ist)
Ich würde mal davon ausgehen, dass da im Dateisystem die File-Links
durcheinander gekommen sind.
Als erstes würde ich mal mit einem Hex-Editor die Datei aufmachen und
nachsehen, ob da am Anfang nicht ein paar wirre Zeichen enthalten sind,
bzw. ob der Text noch da ist. Wenn nicht allzuviel fehlt, würde ich
versuchen den Text aus dem Hex-Editor rauszukopieren und in eine neue
Datei zu verfrachten.
Führt das zu nichts, müsste man versuchen mit
Festplattenreperaturprogrammen zu retten was zu retten ist.
Wenn das auch nichts hilft, hast du wahrscheinlich Pech gehabt.
Thomas schrieb:
> Die> Quellcode-Datei scheint leer zu sein! Der Header ist noch da und die> anscheinend gelöschte Datei ist 6 KB groß, sie muss also irgendetwas> enthalten.
Was ist denn für Dich ein Quellcode?
Die Datei muß *.c oder *.asm heißen.
Frühere Versionen heißen *.bak.
> Wenn ich sie mit Word öffne
Muhahaha.
Word ist zum Briefe schreiben, Quelltexte kann es nicht.
Nimm den Editor oder irgendnen anderen ASCII-Editor.
D.h. wenn Word die Dateien nicht schon zerstört hat.
Peter
P.S.:
Wer 2 Wochen arbeitet, ohne ein Backup, der ist selbst schuld.
Zum Feierabend nen USB-Stick ranzupappen, ist zumutbar.
Thomas schrieb:
> bringt mit die .hex irgendwas...?
Du kannst die dir ausdrucken, einrahmen und an die Wand hängen.
Nein, die bringt dir nichts.
Genausowenig wie dir ein Hmburger etwas bringt, wenn es darum geht,
welche Farbe die Kuh hatte, aus der das Fleisch stammt.
@Peter:
*.C
Und das mit den Backups werde ich mir absofort angewöhnen.
Habe natürlich nur eine Kopie mit Word geöffnet, damit da nicht noch
mehr schieflaufen kann.
Das sieht nicht gut aus!
Alle wichtigen Quell-Dateien beinhalten nur Nullen.
Das einzige was geblieben ist, ist der Assembler-Code in der lss-Datei.
Damit könnte man evtl. noch was machen.
hp-freund schrieb:
> Das einzige was geblieben ist, ist der Assembler-Code in der lss-Datei.
Nächstes mal die Quelltextzeilen mit ins Listing einfügen lassen, dann
hätte man es brauchen können.
Vielleicht steht die *.bak in irgendnem TEMP-Ordner, such mal die ganze
FP nach "AS1107" ab.
Peter
Hast Du bei der Suche auch die Systemordner und die versteckten Dateien
einbezogen?
Falls nicht, kannst Du ja dann noch mal nach AS1107 suchen oder wenn Du
viel Zeit hast alle Dateien nach z.B. point_draw durchsuchen.
Viel Glück!
Eine eigene Frage?
Dieser Thread ist über 16 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.