Entwickler-Ecke

Programmierwerkzeuge - Problem beim Abspeichern in Delphi


mcspain - Do 15.12.05 16:34
Titel: Problem beim Abspeichern in Delphi
hey,
ich habe das Problem das wir in der Schule nur Delphi 4 haben und ich zuhause aber Delphi 6. So weit kein Problem, nur hab ich ein Project zu hause erstellt und will an diesem in der Schule weiterarbeiten. Wie kann ich nun in Delphi 6 das ganze so speichern das ich es mit Delphi 4 öffnen kann?


Moderiert von user profile iconraziel: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Do 15.12.2005 um 16:01


Backslash - Do 15.12.05 17:28

ich denke das geht nicht, es sei denn es gibt einen Konverter.

Allerdings hab ich eine Idee, die dir weiterhelfen könnte. Kopier doch einfach das Projekt von der schule auf deinen Rechner zu hause. Du hast ja feste Quellcodedateien (*.pas, *.dfm). Wenn du zu Hause was änderst, brauchst du nur diese Dateien mit denen in der Schule zu ersetzen und umgekehrt. Die dpr-dateien bleiben bei beiden Projekten unverändert.

ist allerdings aufwendig, da du auch in der Schule neue Quellcodedateien hinzufügen musst, etc. etc. Anders wüsst ich mir jetzt auch keine Lösung.


N3tw124rd - Do 15.12.05 18:14

Hi,

Probier mal mit dem rechten Mausklick auf den Code des Formulars da steht irgendwo unten Text DFM oder sowas.
Den von Delphi 4 auf 5 wurde das dfm Format geändert und mit dieser "Text DFM" Eigenschaft kannst du dem Delphi sagen das es das dfm im alten Format speichern soll.
Somit könntest du evt. auch das Delphi 6 dfm unter Delphi 4 verwenden.

Gruß
N3tw124rd


Ja-Pa - Do 15.12.05 18:26

Text DFM ist aber das neue Format! Wenn du die Dateien in Delphi 4 öffnen willst, dürfen sie eben nicht als Text DFM gepeichert werden (sondern binär).


Danniolo - Do 15.12.05 18:39

Da ich früher leider nur Delphi 3 hatte, und wir in der Schule mit Delphi 5 gearbeitet haben, konnte ich die Dateien zu Hause dann nie öffnen, da leider das DFM - Format wie von euch schon gesagt aber ab Delphi 5 geändert wurde.
Allerdings habe ich durch viel rumprobieren eine Lösung gefunden:

- Man öffnet die (Text) DFM von der neueren Delphiversion in nem Texteditor und kopiert alles (Strg + A, Strg + C)
- mit Delphi nen neues Projekt erstellen und auf dem Formular rechtsklicken / Ansicht als Text
- das zuvor kopierte einfgüge (Strg+A, Strg+V)
- Menü: "Datei/Speichern unter" irgendwohin speichern (nur die dfm - Datei)
- DFM - Datei kopieren und in den Ordner des ursprünglichen Projekts kopieren (muss natürlich denselben Dateinamen haben,
wie die ursprünlgiche DFM - Datei!)

so klappt es bei mit immer, sry wenns ein bissl umständlich ist, aber so kann man die DFM Dateien auch mit älteren Delphi-Versionen öffnen.
Ich hoffe, es hilft dir
Greetz