Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Compatibildad de versiones delphi (https://www.clubdelphi.com/foros/showthread.php?t=36262)

c748a 06-10-2006 13:56:56

Compatibildad de versiones delphi
 
Saludos:

Me podrían informar como hacer para que una aplicación desarrollada con, por ejemplo Delphi 7, se pueda abrir y seguir el desarrollo con Delphi 3.
He intentado borrando el ejecutable, las DCU, el .RES etc pero siempre me da error.
Desde ya, mucha gracias.

JXJ 06-10-2006 22:00:55

¿error de que tipo?

generalmente el problema puede venir de que en delhp 7 y ano se usen
algunos procedimientos, o cambie en algo que con delphi 3 se empleaba.

si puedes, pon aqui los archivos fuente, para probar ..

DTAR 06-10-2006 23:56:51

units
 
te doy un ejemplo de Delphi 7 a delphi 5...
no recuerdo esactamente cuales son las uses que tienes que sarcar..
pero son 2 nomas... comentando esas unidades que agrega delphi 7 anda perfecto en delphi 5... a vos te tendria que pasar algo similar con delphi3...
si serias mas explicito en tu error te ayudarian un poco mas
:)

c748a 06-10-2006 23:57:10

Lamentablemente me sucede hasta con un simple TButton en un formulario. También me pasa al hacerlo con Delphi 5 e intentar abrirlo con Delphi 3. No pongo ejemplo por el motivo mencionado. He abierto los .dfm y no le encuentro nada distinto entre versiones, pero al abrir el proyecto muestra las unidades pero da error en los formularios.
Muchas gracias por tu contestación

El mensaje de error es el siguiente: Error creating form: Invalid stream format

Saludos

roman 07-10-2006 00:02:59

¿Y es muy difícil poner aquí cual es el mensaje de error?

// Saludos

c748a 07-10-2006 00:14:33

Disculpame Roman, cuando pregutaste estaba editando el mensaje. En el anterior esta el error mostrado

rcarrillom 07-10-2006 14:39:43

Si no mal recuerdo, D7 guarda los dfm como texto por default, D3 como binarios.

Ñuño Martínez 09-10-2006 10:45:12

Cita:

Empezado por c748a
El mensaje de error es el siguiente: Error creating form: Invalid stream format

Está claro: Delphi 3 no entiende el formato en que está guardada la información dentro de los archivos DFM.

Si lo que dice rcarrillom es cierto (que no lo sé) tal vez baste con cargar el proyecto con Dephi 7, cambiar la configuración para que guarde los archivos DFM en binario y volver a guardar todos los archivos del proyecto (si es necesario, uno a uno), siempre y cuando el formato binario de los DFM no haya cambiado desde la versión 3...

c748a 10-10-2006 21:53:03

Ante todo perdón por la tardanza.
Siguiendo los datos que todos tan gentilmente aportaron modifiqué el menú de Delphi 5.
Cita:

Tools -> Environment Options -> New Form as Text
De esta manera al abrir el proyecto con Delphi 3 me da el error
Cita:

Reading form1.OldCreateOrder
pero abre el formulario y lo muestra.
Muchas gracias.


La franja horaria es GMT +2. Ahora son las 23:30:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi