Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Bärenmaster

Anmeldungsdatum: 24.03.2005 Beiträge: 11
|
Verfasst am: 07.04.2005, 20:34 Titel: Verarsche?? |
|
|
Ich hatte mein PingPong Game grad so weit geschrieben, dass beide Schläger, das Feld und die Bewegung realisiert waren (5KB insgesamt), auch brav gespeichert und in eine exe Datei kompiliert, PC runter gefahren, weggefahren, wiedergekommen, PC angemacht, Code geladen und was war: es war der Code von vor 2 Stunden !!
Die Exe Datei ist noch da, nur der Code ist weg!!
Kann ich da irgendwie was rückwärts kompilieren oder mit der .obj Datei was anfangen?
Oder darf ich den ganzen Scheiss nochmal schreiben?!? |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 07.04.2005, 20:38 Titel: |
|
|
aus einer *.exe datei eine *.bas datei zu machen, mit deinem Code geht meiner Meinung nach nicht. Aber auch wenn Dateien gelöscht wurden, gibt es oft noch rettung mit speziellen Programmen zur wiederherstellung gelöschter dateien. Die kann man oft für 10 oder 20 Tage als Trial downloaden. Da musste mal andere Fragen oder googlen. _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
Bärenmaster

Anmeldungsdatum: 24.03.2005 Beiträge: 11
|
Verfasst am: 07.04.2005, 20:44 Titel: |
|
|
Es wurde ja nichts gelöscht, einfach nur ersetzt.
Der "neue" Code wurde durch den alten ersetzt - warum auch immer. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 07.04.2005, 21:18 Titel: |
|
|
Hallo.
Vielleicht hattest du den Quellcode in verschiedenen Fenstern/Programmen offen. In einem änderst du etwas, speicherst und beendest. In der Datei befindet sich der aktuelle Zustand. In dem anderen Fenster mit der alten Version speicherst du danach und schwupp hast du nur noch die alte Version.
Das wäre so eine Hypothese, wo die Datei hin sein könnte.
Eine Möglichkeit, aus der EXE eine BAS zu machen, gibt es nicht. Du bekämest mit einem Decompiler höchstens einen ASM-Code, aber mit dem kannst du vermutlich auch nicht mehr viel anfangen.
Da hilft wohl nur noch Neuschreiben.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
Tomtitom

Anmeldungsdatum: 20.09.2004 Beiträge: 308
|
Verfasst am: 08.04.2005, 10:39 Titel: |
|
|
Ich halte es auch für unwahrscheinlich, dass auf mysteriöse Weise der Code wieder zurückgesetzt wurde, sicherlich hast du irgendwo beim Speichern Murks gemacht.
Aber damit muss fast jeder Programmierer leben, ich habe auch schonmal 3 h an einem Programm rumgeschrieben, wollte nur mal kurz testen, wie es läuft und beim ausführen ist der Rechner hängen geblieben -> ich konnte nicht speichern und alles war futsch. Also immer Speichern, bevor man was ausführt, oder besser immer alle 20 min speichern. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 08.04.2005, 11:23 Titel: |
|
|
Hallo.
Zitat: | Ich halte es auch für unwahrscheinlich, dass auf mysteriöse Weise der Code wieder zurückgesetzt wurde, sicherlich hast du irgendwo beim Speichern Murks gemacht. |
Denke ich auch. Ich speicher auch vor jedem Ausführen, insbesondere wenn ich Hardwarezugriffe oder CALL ABSOLUTEs versuche. Dann schließt mir die die gute NTVDM nämlich öfters QB ohne Nachfrage...
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 08.04.2005, 13:02 Titel: |
|
|
Dieses Problem hatte ich auch schon, auch unter Linux (wenn ich wieder einmal meine vielen PuTTYs offen habe ;-)). Es entsteht, weil fast alle einfachen Programme/Editoren keinen Exklusivzugriff beim Öffnen einer Datei setzen.
Bei MS Office (Word + Excel) passiert dies daher nicht, sondern man bekommt automatisch eine Fehlermeldung, wenn jemand das Dokument bereits geöffnet hat. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
 |
Devilkevin aka Kerstin

Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 08.04.2005, 14:34 Titel: |
|
|
Bei MS Office (Word + Excel) passiert dies daher nicht, sondern man bekommt automatisch eine Fehlermeldung, wenn jemand das Dokument bereits geöffnet hat.[/quote]
Und sollte man den PC runterfahren ohne zu speichern (oder der PC anbstürtzt), dann findet man das Dokument in C:\Wiederhergeselltes Dokument.doc . Meist kommt beim hochfahren auch noche ne kleine Meldung wo genau die Datei ist und wie sie heist. _________________ www.piratenpartei.de |
|
Nach oben |
|
 |
|