Entwickler-Ecke

Datenbanken - Delphi7 nach Delphi3


D. Annies - Di 05.10.04 20:04
Titel: Delphi7 nach Delphi3
Hallo, Helpher,

Ja, richtig gelesen!
Wie kann ich ein (ganz einfaches) Prg, das in D7 geschrieben ist, nach D3Prof "konvertieren"? - Ich möchte nachträglich eine DBTabelle einbinden.

Bisher bekomme ich einen Stream-read-error.

Vielen Dank für eure Mühe,
Detlef Annies


Spieler1 - Di 05.10.04 21:24

Das kommt darauf an, was du da alles verwendest, aber es wird auf jedenfall Arbeit, es zu konvertieren. ;)
Warum willst du das eigentlich machen?


grayfox - Di 05.10.04 21:35

hallo detlef!

das umwandeln ist aber ganz einfach und wurde bestimmt schon einige male hier im forum beschrieben. ich habs auch schon mal erklärt ;)

nun gut. das problem deines 'stream-read-errors' liegt darin begründet, dass delphi inkl der version 4 die formularbeschreibung in 'tokens' und ab der version 5 als textfile ablegt.

ich mache das immer wie folgt:
- original-dfm zur vorsicht kopieren und mit einem texteditor öffnen und den inhalt in die zwischenablage kopieren
- projekt normal öffnen
- fehlermeldung bestätigen
- ein neues formular erstellen
- rechte maus - 'ansicht als text' wählen
- den vorgeschlagenen text deines D7-formulares mit dem aus deiner zwischenablage überschreiben
- rechte maus - ansicht als formular - nun solltest du das D7-formular bereits als formular ansehen können. möglicherweise werden allerdings einige komponenten nicht erkannt, da sie in D3 noch nicht vorhanden waren
- dieses formular nun mit 'speichern unter...' unter dem selben namen als das original-formular abspeichern. schreib vorsichtshalber in der zeile für den dateinamen '.DFM' dazu.

nach dem neuladen des projektes sollte D3 du nun dein formular erkennen.

mfg, stefan


D. Annies - Mi 06.10.04 18:38

Hi Stefan!

Danke für deine schnelle und ausführliche Antwort!
Habe sie erst heute gesehen, weil ich gestern nicht mehr damit gerechnet habe.

Klappt alles, mit deinen erwähnten Vorsichtsmaßnahmen!

Bis auf weiteres, Detlef (der Unermüdliche) :dance:


grayfox - Mi 06.10.04 19:07

hallo detlef!

bitte, bitte. keine ursache!
jetzt kannst dir gleich die hemdärmeln aufkrempeln und dich übers tabelleneinbinden machen :D

mfg, stefan (der schnelle) :wink:


D. Annies - Mi 06.10.04 21:17

Hi, Stefan, schon geschehen!! KLappt auch prima!

Zusatzfrage habe ich auch schon ... (siehe Forum)

Grüße, Detlef