Autor Beitrag
mcspain
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Do 15.12.05 16:34 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 202

WIN XP
Delphi 5 Ent, Delphi 2005 Prof
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 75


D5 Prof.
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 458

Win XP, Suse 9.3
D1, D3, D5 Std, D7 Pro, D2005 Pers, Kylix 3
BeitragVerfasst: 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).

_________________
Der Autor dieses Textes haftet nicht für Schäden an Soft- oder Hardware
oder Vermögensschäden, die durch das Benutzen des Textes entstehen.
Danniolo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: 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