Entwickler-Ecke

Sonstiges (Delphi) - .Pas Datei beschädigt


W4yne - So 11.04.10 10:18
Titel: .Pas Datei beschädigt
Gibt es eine Möglichkeit, eine defektes Delphi Projekt zu reparieren?

mfg W4yne


glotzer - So 11.04.10 10:20

auser sicherheitskopien zu machen? nö


Gausi - So 11.04.10 10:24

Naja, wenn irgendein Scherzkeks ein paar unsinnige Zeilen in die dpr oder eine pas geschmuggelt hat, kann man das manuell wieder entfernen.

Kommt halt darauf an, was "defekt" genau bedeutet. ;-)


jaenicke - So 11.04.10 10:56

Außerdem legt Delphi normalerweise automatisch Sicherungskopien an, die kannst du doch einfach versuchen.


W4yne - So 11.04.10 16:33

Ich habe das Projekt auf den USB Stick kopiert, da ich meinen Laptop neu aufsetzen will.
Deswegen wird das nix mit Sicherungskopie^^

mfg W4yne


Delete - So 11.04.10 17:21

Und nach wie vielen Nachfragen willst du uns sagen, was du unter "defekt" verstehst?


jaenicke - So 11.04.10 19:18

user profile iconW4yne hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe das Projekt auf den USB Stick kopiert, da ich meinen Laptop neu aufsetzen will.
Deswegen wird das nix mit Sicherungskopie^^
Wenn du im Projektverzeichnis die Sicherungsdateien gelöscht hast, dann nicht, nein.

Aber wie Luckie schon sagte: Ohne Fehlerbeschreibung oder ähnlichem kann niemand wirklich helfen.


W4yne - Di 13.04.10 18:02

Die Projektdatei konnte nicht geladen werden. Ungültige Daten auf Stammebene. Zeile 1, Position1. C:\Users\***\Documents\RAD Studio\Projekte\Projekt\project1.dproj.
Details:
[21EC625A]{dotnetcoreide100.bpl} InteropApp.TMSBuildOpenProject.Create + $62
[2000A455]{rtl100.bpl } System.@CheckAutoResult + $11
[21EC625A]{dotnetcoreide100.bpl} InteropApp.TMSBuildOpenProject.Create + $62
[21EC7493]{dotnetcoreide100.bpl} InteropApp.MSBuildOpenProject + $F
[20A3C333]{coreide100.bpl} ProjectFileUtils.MSBuildLoadProjectDocument + $2F
[20A3C4D2]{coreide100.bpl} ProjectFileUtils.MSBuildLoadProjectFile + $A2
[20A3C5DC]{coreide100.bpl} ProjectFileUtils.MSBuildLoadProjectFile + $1AC
[20A3C671]{coreide100.bpl} ProjectFileUtils.MSBuildLoadProjectFile + $241
[216F84D6]{delphicoreide100.bpl} BaseDelphiProject.TDelphiProjectFileModuleHandler.FileOpen + $E
[20A8EC92]{coreide100.bpl} DocModul.TFileOpenHandler.FileOpen + $2A
[20A89F7C]{coreide100.bpl} DocModul.TFilterList.OpenFile + $138
[20A8EF5E]{coreide100.bpl} DocModul.ProjectOpenDialog + $20A
[004154DB]{bds.exe } AppMain.TAppBuilder.ProjectOpen (Line 2749, "ui\AppMain.pas" + 3) + $0
[20040123]{rtl100.bpl } Classes.TBasicAction.Execute + $F
[2014FE05]{vcl100.bpl } ActnList.TContainedAction.Execute + $31
[20150B68]{vcl100.bpl } ActnList.TCustomAction.Execute + $50
[2003FFEF]{rtl100.bpl } Classes.TBasicActionLink.Execute + $13
[213A8D19]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.ExecAction + $3D
[213AA043]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu + $F7
[213AA073]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu + $127
[213AD460]{vclactnband100.bpl} ActnMenus.TCustomActionMainMenuBar.TrackMenu + $20
[213A88E5]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.CMItemClicked + $29
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2013F334]{vcl100.bpl } Controls.TControl.Perform + $24
[20142F56]{vcl100.bpl } Controls.GetControlAtPos + $AA
[20143637]{vcl100.bpl } Controls.TWinControl.WndProc + $3FB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[213AA132]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.WndProc + $AA
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[2013A7BA]{vcl100.bpl } Controls.FindControl + $42
[20160EF8]{vcl100.bpl } Forms.TApplication.ProcessMessage + $FC
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2


*** = Da steht mein Benutzername

mfg W4yne


Xentar - Di 13.04.10 18:09

Und wo ist da die Rede von der .pas Datei?
Da steht doch project1.dproj. Hast du da mal reingeschaut, ob die "in Ordnung" ist? Bzw. kannst die hier mal anhängen.


W4yne - Di 13.04.10 20:38

Beim Öffnen steht unter Struktur
[ erwartet, aber das Ende der Datei erhalten in Zeile 1(1:1)


Xentar - Di 13.04.10 21:20

Dann stimmt da wohl in Zeile 1 was nicht.

a) Häng die Datei hier im Forum an
b) Leg ein neues Projekt an, und füg alle Formulare hinzu. Dann sollte das auch wieder gehen.


W4yne - Di 13.04.10 22:17

Hat sich erübrigt. Ich habe chkdsk ausgeführt und dieses hat das Projekt erfolgreich wiederhergestellt.

mfg W4yne