Entwickler-Ecke
Off Topic - Delphi6 Projekt mit Delphi 4 öffnen
wollsau - Fr 07.03.03 19:42
Titel: Delphi6 Projekt mit Delphi 4 öffnen
Hallo,
habe folgendes Problem:
Habe ein Projekt mit Delphi 6 Standard erstellt, habe dieses einem Bekannten gegen der hat aber nur Delphi4 Professional.
Er kann das Projekt nicht öffnen es kommt immer eine Fehlermeldung
"Fehler im Stream", die ganzen Units mit Quelltext sind komplett da nur die Formulare können nicht erzeugt werden.
Wer hat einen Tip?
Delete - Fr 07.03.03 19:46
Ab D5 werden die Formulare im Textformat gespeichert. Davor wurden sie binär gespeichert. Aber es gibt Tools sie zu konvertiren. Auf der Delphi CD müßte, glaube ich, sogar ein soclhes Tool dabei sein. Ansonsten: googlen bis der Arzt kommt. :mrgreen:
Klabautermann - Fr 07.03.03 20:09
Hallo,
wenn ich nicht irre müsste es das convert Utility in deinem Delphi\Bin Ordner sein.
Deweiteren wirst du die Fehlermeldung bekommen, das die Unit Variants unbekannt ist. Diese wird dein Bekannter aus der USES Klausel löschen müssen und hoffen das du von den neuen Möglichkeiten Varianter Datentypen keinen Gebrauch gemacht hast.
Gruß
Klabautermann
PS: Wenn du mit Rechts in deine Forms Klickst, kannst du festlegen ob diese als Text oder als Binärdatei gespeichert werden sollen.
grayfox - Sa 08.03.03 16:36
hallo wollsau!
dein bekannter mit der version D4 braucht lediglich die formulardateien, welche mit D6 erstellt wurden in einen texteditor laden (zb notepad.exe)
und mit der endung '.txt' abspeichern
danach öffnet er das textfile in D4 und speichert es als 'dfm' ab.
(aber den namen mit .dfm angeben, sonst bleibst ein text. und schon kann er mit D4 dein projekt öffnen, ohne die fehlermeldung mit dem 'fehlerhaften stream-format' zu erhalten.
wenn er vergessen hat, den eintrag 'variants' aus der uses-zeile zu löschen, wird er spätestens beim compilieren von delphi dran erinnert es nachzuholen ;)
vorausgesetzt, dass du in D6 keine funktionalitäten verwendet hast, welche D4 noch nicht unterstützt, sollte das programm auch laufen.
mfg, stefan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!