Variablen und sonstiges vernichtet -> Wiederherstellung

CrazyCat

Level-1
Beiträge
683
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
So ein Mist!!!

Habe ein älteres Projekt neu geöffnet und mußte feststellen das sämtliche Variablenbezeichungen weg sind.

In den DBs werden alle Variablen STAT0 bis STAT1998 genannt, in den FBs und der Symboltabelle sieht es nicht besser aus.

Wie bekomme ich die Bezeichnungen wieder?

Die Bausteinaufrufe werden ebenfalls mit CALL, jeder Menge Mist und END CALL aufgerufen.

Weiß jemand Rat?

Es ist dringend, den eigentlich wollte ich nur einen kleinen Baustein ändern.

So wie es jetzt aus sieht kann ich das gesamte Projekt neu schreiben!
 
Ich gehe mal davon aus, dass es hier um Step 7 geht.

Hast Du mal versucht, dass Projekt zu reorganisieren? Entweder das Projekt direkt reorganisieren oder das Projekt unter einem neuen Namen abspeichern mit Reorganisation.

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe versucht das Projekt zu reorganisieren.

Leider ohne Erfolg.

Ich bekomme immer die Fehlermeldung "Es sind keine Parameter und Lokalvariablennamen verfügbar, da deren Beschreibung nicht vorhanden ist oder nicht zugeordnet werden kann.

Woran kann das liegen?
 
hast du das programm mal aus der cpu zurückgezogen?

dann bekommst du nämlich genau das.

ich denke die sind weg.
keine ältere kopie mehr vom programm?
 
Vielleicht ist es hilfreich.

Hast du das Prog von Steo 7 5.x auf das Lite gezogen oder umgekehrt?
Das funktioniert meist nicht.

Oder von S5win oder S7win erstellt und ins Step?

Grüsse

EDIT: Die Variablen kannst du bei Step 7 5.x auch aus einer alten Version per Drag and Drop in die neue ziehen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@volker: Ich habe eine ältere Version des Programms, die ist eine Woche älter.

Blöderweise weiß ich nicht mehr was ich alles geändert habe.

Naja, ich werde einfach die ältere Version verwenden und abwarten was passiert.

@maxi: Blöde Frage, was ist S7win?
 
Du kannst doch die alte Version mit der "Neuen" vergleichen (Bausteinvergleich). Das wird zwar durchaus viele Unterschiede ergeben, die Markennamen sind in der "verunstalteten" Version wahrscheinlich einfach durchnummeriert, aber der Versuch lohnt evtl. Echte Unterschiede kann man dann in der "Alten" Version von Hand nachtragen.
 
wie maxi schon erwähnt hat.
öffne beide projekte und ziehe aus der alten version. die deklarationsteile in die aktuelle version.
wenn du dort keine variable hinzugefügt hast, sollte sich das relativ einfach restaurieren lassen. und wenn doch merkst du das schnell da dann variablen im programm fehlen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das wird ein heftiger Vergleich wenn ich 180 Bausteine entweder vergleichen muss.

Ich versuch' es mal mit der Symboltabelle, aber ich werde die FB und FC - Aufrufe alle neu anlegen müssen, befürchte ich.

Denn die CALL und END CALL - Struktur wird dadurch wahrscheinlich nicht mehr rückübersetzt.

Egal welche Variante ich nehme, es wird auf jeden Fall viel Zeit kosten.
 
Falls es auch Off Topic hilfreich ist.

Ich mache es immer: Nach dem verndern eines Bausteins speichere ich das Programm komplett mit einer anderen Versionsnummer ab.
Beginen tue ich mit 0_0_1 und irgendwann bin ich kurz vor der Fertigstellung zum Beispiel bei 0_17_256
Habe ich immer etwas toll überarbeitet und überprüft halt das 0_X_0 und archiviere alles davor.
Ist es fertig bekommt es vorne eine 1 also 1_0_1

So mache ich manhcmal am Tag 10 Speicherungen. Was ich jedenfalls mehr als ausreichend habe ist Spiecherplatz :)
Glaub so in etwa 250000 Spreicherungen passen auf eien 300GB Festlpatte.

Hoffe ist vielleicht hilfreich, ansonsten einfach überlesen
 
@maxi, auch Off-Topic.
Habe ´ne ganz dumme Frage. Wie speichere ich mein Projekt unter einem anderen Namen?
Wenn ich mein Projekt geöffnet habe sollte man ja meinen, dass man bei Datei->speichern-unter, das Programm neu speichern könnte. Jedoch wird dann gesagt, dass man geöffnete Projekte nicht kopieren kann. Wenn ich es jedoch schließe, dann kann ich nicht mehr "speichern unter" auswählen.
Bestimmt muss ich erst irgendwie archivieren?

Viele Grüße,
Tigerkroete
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das projekt darf in keinem 'zusatztool' geöffnet sein. also z.b. symboleditor, kop-fup-awl editor, etc.
nur im mangager dann geht das
 
Off-Topic

Hatte ich auch nie, aber ich weiß jetzt was los war.
Ich bekam wie gesagt immer die Meldung, dass geöffnete Dinge nicht kopiert werden können und als Buttons konnte ich zwischen "Wiederholen" und "Abbrechen" wählen. Diesmal drückte ich "Wiederholen" und er kopierte es. Von da an kam die Meldung nie wieder.
Vielleicht liegt es daran, dass seit der Installation des Programms nie "speichern unter" gewählt wurde und dass es halt beim ersten Mal als Info erscheint.

Vielen Dank und Gruß,
Tigerkroete
 
Also ich mache immer alle Fenster zu, bis auf den Manager.
Dann immer speichern unter und nächte Nummer.
Ich habe da mal auch etwas eingestellt, das momentane Programm geht dann zu und das neu gespeichterte auf.

Ich hatte schon 2 mal ganz ganz fürher einen mega Murks weil ich nicht speicherte oder flasch speicherte. Seit dem bin ich gerade bei Speicherungen sehr Extrem. Der Speicherplatz kostet ja nun auch nichts mehr.
Bei grösseren Programmen korregiere ich von Zeit zu Zeit alles, bessere meine Rechtschreibfehler aus etc. und mache dann immer eine neue Nummer.
Da Nachts immer die HD gesichert wird kann mir niemals mehr als 1 Tag verloren gehen. Selbst wenn die Firma abbrennt *grins*

Wie gesagt, hoffe es ist vielleicht hilfreich. Jeder der mal einen mega Murks auf einmal hatte kann sicher verstehen warum ich das so peniebel treibe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vor gröberen Änderungen speichere ich natürlich auch, aber ich verwende das Speicherdatum als Erweiterung.

So weiß ich wie alt der Datenstand ist.


Leider kann es dadurch vorkommen, das unter Umständen eine Woche (so wie gerade jetzt) verloren geht, da ich kleine Änderungen nicht rücksichere.
 
Zurück
Oben