Entwickler-Ecke

Programmierwerkzeuge - Altes Delphi2 Projekt nach Delphi6, aber wie?!


Glorfindel - Mi 13.07.05 17:27
Titel: Altes Delphi2 Projekt nach Delphi6, aber wie?!
Tach Leute,

ich habe hier ein altes D2 Projekt, welches ich gerne unter D6 weiterentwickeln möchte.
D6 erkennt da nix, weder Projekt - Dateien noch sonst was. Ich habe irgendwo gelesen, daß es so zwischen D2 und D4 eine Umstellung der Dateiformate gab.....?

Wie auch immer, wenn da jemand eine Möglichkeit sieht das Projekt zu portieren: IMMER HER DAMIT.

Bis denn,

Glorfindel


jaenicke - Mi 13.07.05 17:33

:welcome: hier im Forum!

Na ja, da gab es schon eine Umstellung, aber diese verhindert nur, dass neue Projekte (wenn die Formulare, wie in den neuen Versionen standardmäßig, als Text erstellt werden) in der alten Version geöffnet werden. Die neuen Versionen können aber die alten Dateien durchaus alle öffnen...

Frage:
Was machst du denn und was passiert genau?

Und sofern du den Quelltext nicht geheim halten willst, kannst du ja auch einfach mal die Dateien posten (natürlich nur den Source ohne die Exe), dann können wir bestimmt helfen.

Ansonsten (Aber vorher den Source unbedingt sichern!!!):
Versuch zunächst mal "Datei" -> "Projekt öffnen", und nimm dann die .dpr-Datei.
Was passiert dann?

Geht das nicht, versuch mal die .pas-Dateien der Formulare zu öffnen.
Was passiert dann?

Normalerweise sollte Delphi sagen, dass es sich um ein altes Format handelt, und fragen, ob es in das neue umwandeln soll, und dann sollte alles Ok sein.
Was natürlich nicht das Problem von Sprachänderungen, z.B. mit weggefallenen oder geänderten Units löst, aber das kommt ja erst dann...


Glorfindel - Mi 13.07.05 20:16

Wenn ich die .dpr Projektdatei über "Datei/Öffnen,usw..." öffne, dann hängt sich Delphi komplett auf und ist nur noch über den Task Manager zu töten.

Die .pas Dateien gehen jetzt doch irgendwie....?

Kann ich mir nicht einfach ein neues Projekt basteln indem ich die ganzen .pas Dinger einbinde. Das werde ich morgen mal probieren..

Jetzt ist mein 13 Stunden Tag vorbei und ich will keinen Rechner mehr sehen......!

Schonmal Danke und bis denn,

Glorfindel


ScorpionKing - Mi 13.07.05 20:17

Bau die Form neu und kopier einfach den Source aus den .pas-Files!