Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem beim Öffnen der DPR - Datei (https://www.delphipraxis.net/72740-problem-beim-oeffnen-der-dpr-datei.html)

Chrissi91 6. Jul 2006 06:24


Problem beim Öffnen der DPR - Datei
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi :hi:,

gestern habe ich mein Projekt ganz normal abgespeichert und wollte es heute fürh laden. Doch wie ich festgestellt habe, klappt es nicht. Wenn ich die BlackJack.dpr aufrufe, öffnet sich Delphi mit folgendem Quellcode:

Delphi-Quellcode:
object frmMain: TfrmMain
  Left = 192
  Top = 114
  HorzScrollBar.Visible = False
  VertScrollBar.Visible = False
  BorderIcons = [biSystemMenu, biMinimize]
  BorderStyle = bsSingle
  Caption = 'BlackJack'
  ClientHeight = 446
  ClientWidth = 688
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  ...
Wenn ich manuell die Form oder die Unit Main.pas anzeigen möchte über View -> Unit / Form, zeigt er mir immer nur diesen Quellcode an, die die Form oder die Unit.
Ein Neustart des Computereshat auch nichts gebracht. Liegt es an den Dateien. Ich habe aber definitiv keine gelöscht.

Kann mir jemand sagen, woran es liegt oder spinnt Delphi mal wieder bei mir?

marabu 6. Jul 2006 06:41

Re: Problem beim Öffnen der DPR - Datei
 
Hi Christopher,

da hast du wohl einen Fehler beim Speichern gemacht. Restauriere die Unit Main.pas aus der Datei Main.~pas und du solltest wieder arbeiten können.

Grüße vom marabu

Chrissi91 6. Jul 2006 13:16

Re: Problem beim Öffnen der DPR - Datei
 
Danke. Da ich gestern erst angefangen habe, habe ich heute morgen aus der Main.~pas den Quellcode entnommen, in ein neues Projekt übertragen und die 3 oder 4 Objekte auf die Form geknallt. ;) Damit hat sich das dann erledigt.

Aber eigentlich muss doch dElphi den Fehler gemacht haben. Was kann man denn falsch machen wenn man auf "Alles speichern" klickt, Delphi schließt und den PC ausschaltet ?!

Naja, hauptsache mein Delphi funzt wieder. :D

Danke trotzdem Marabu. :)

ste_ett 6. Jul 2006 13:56

Re: Problem beim Öffnen der DPR - Datei
 
Hast du vielleicht statt der dpr-Datei die dfm-Datei geöffnet?
Was du da gepostet hast sieht sehr nac einer dfm-Datei aus. :)

Beide Dateien haben unter Delphi 7 auch dasselbe Icon. :)

himitsu 6. Jul 2006 14:03

Re: Problem beim Öffnen der DPR - Datei
 
Also, sich im Explorer die Endungen anzeigen lassen, is eh keine schlechte Idee, auch wenn es da son'ne Spalte mit der (angeblichen) Typenbezeichnung gibt.

Eventuell die Datei mal mit einem anderem Editor (z.B. Notepad) öffnen und nachgucken was sich dort anfindet.

Ansonsten ... "Alles schließen" ... da gibt's ja so'nen netten Eintrag im Menü "Datei" und dann über "Datei > Neu Öffnen" mal die DPR laden.
Über dem Trennstrich sind ja alle .DPRs und darunter die .PASs ... da kann man eigentlich kaum was verwechseln ^^


Und falls dort auch die DFM-Daten in der DPR befinden ... dann isses wohl (jetzt) kein Fehler von Delphi.

Aber meistens hat man ja Glück, denn standartmäßig schreiben ja viele eh nicht in der DPR rum (is ja och mehr versteckt, deren Inhalt ... in so'nem Fall läßt man sich einfach 'ne Neue erstellen ^^

Muetze1 6. Jul 2006 19:02

Re: Problem beim Öffnen der DPR - Datei
 
Zitat:

Zitat von Chrissi91
Aber eigentlich muss doch dElphi den Fehler gemacht haben. Was kann man denn falsch machen wenn man auf "Alles speichern" klickt, Delphi schließt und den PC ausschaltet ?!

Ich hoffe doch nicht einfach ausgeschaltet sondern richtig herunter gefahren, weil sonst ist der Cache nicht richtig oder falsch geschrieben und es kommt sowas raus...

Chrissi91 6. Jul 2006 19:55

Re: Problem beim Öffnen der DPR - Datei
 
Zitat:

Zitat von Muetze1
Zitat:

Zitat von Chrissi91
Aber eigentlich muss doch dElphi den Fehler gemacht haben. Was kann man denn falsch machen wenn man auf "Alles speichern" klickt, Delphi schließt und den PC ausschaltet ?!

Ich hoffe doch nicht einfach ausgeschaltet sondern richtig herunter gefahren, weil sonst ist der Cache nicht richtig oder falsch geschrieben und es kommt sowas raus...

Ich habe ihn richtig runtergefahren. ;) Nur damit du beruhigt bist. :P

SirThornberry 6. Jul 2006 22:05

Re: Problem beim Öffnen der DPR - Datei
 
also für mich sieht das auch einfach nur nach dem Quellcode der DFM aus. Im Normalfall sollte bei sowas helfen einfach per Contextmenü wieder visuell das Form anzuzeigen bzw. per Menüpunkt den dpr-quelltext anzeigen zu lassen.

marabu 7. Jul 2006 06:03

Re: Problem beim Öffnen der DPR - Datei
 
Hallo Christopher,

Zitat:

Zitat von Chrissi91
Aber eigentlich muss doch dElphi den Fehler gemacht haben. Was kann man denn falsch machen wenn man auf "Alles speichern" klickt, Delphi schließt und den PC ausschaltet ?!

ich hatte mich in Beitrag #2 kurz gehalten, aber nachdem so viele über dein Problem sinnieren: Tatsache ist, dass fälschlicherweise der Inhalt von Main.dfm in die Datei Main.pas geschrieben wurde, aber nicht von dir, denn die Metadaten (file size etc.) sind korrekt, nur der Inhalt ist der falsche. Da hat wirklich nur ein Restore der Datei Main.pas geholfen. Die DFM-Datei war übrigens intakt und hätte eventuell ohne größere Probleme weiter genutzt werden können.

marabu

Chrissi91 7. Jul 2006 06:49

Re: Problem beim Öffnen der DPR - Datei
 
Zitat:

Zitat von marabu
Hallo Christopher,

Zitat:

Zitat von Chrissi91
Aber eigentlich muss doch dElphi den Fehler gemacht haben. Was kann man denn falsch machen wenn man auf "Alles speichern" klickt, Delphi schließt und den PC ausschaltet ?!

ich hatte mich in Beitrag #2 kurz gehalten, aber nachdem so viele über dein Problem sinnieren: Tatsache ist, dass fälschlicherweise der Inhalt von Main.dfm in die Datei Main.pas geschrieben wurde, aber nicht von dir, denn die Metadaten (file size etc.) sind korrekt, nur der Inhalt ist der falsche. Da hat wirklich nur ein Restore der Datei Main.pas geholfen. Die DFM-Datei war übrigens intakt und hätte eventuell ohne größere Probleme weiter genutzt werden können.

marabu

Ja. Jetzt habe ich auch verstanden, wozu es die Main.~pas gibt und die anderen Dateien mit der Tilde. Hoffentlich passiert das Delphi nicht öfter. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz