Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Problema al ejecutar el programa ( Unit SysUtils ).

Buenas y sorry si soy un poco novato, solo he tocado delphi 5.0 y ahora me estoy peleando con delphi 7.0.

Tenemos un programa hecho y funcionando en delphi 5.0, ahora hay que pasarlo a delphi 7.0.

Nada mas intentar arrancar el programa en delphi 7.0 ( al darle a f8 ) me dice :

(Fatal Error) Interiura.dpr (117); Unit sysutils was compiled with a different version os sysconst.SinvaidGuid.


¿Que tengo qeu volver a recompilar? Es que no me deja compilar ni hacer nada ...

Venga un saludo.
Responder Con Cita
  #2  
Antiguo 13-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.306
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Revisa los path de librerías que tienes en el proyecto; Me da la impresión de que te está encontrando librerías (DCUs) que no corresponden a la versión 7 de Delphi.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Eh .. ¿y como reviso eso?.

Me esta dando error en la linea de cargar los formularios, he creado uno nuevo ( para comparar si hay diferencia ) y me da error ahora en este formulario.

En la linea pone esto :

Unit32 in 'Unit32.pass' {Form32};


Justo encima de este tengo todo declarado, en el mismo formato.

Al principio pone :

uses
Form,

Y asi bastantes.
Responder Con Cita
  #4  
Antiguo 13-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.306
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por chelejuan
Unit32 in 'Unit32.pass' {Form32};
Las dos S's (eses -letra s-) de Unit32.pass son un poco raras...
De todas formas y violviendo al tema anterior; Revisa las opciones del proyecto que te falla; En Project/options
Verás que hay un directorio donde tienes definidos los directorios de busqueda de librerías.
Revisa también los path definidos en el Delphi para todos los proyectos: Tool/Environment Option/Pestaña Library.

Preguntas:
¿Tienes instalados Delphi 5 y delphi 7 en la misma máquina -en la del error-?
Busca en el ordenador el fichero sysconst.* ¿Encuentras más de uno? Si es así, ¿tu programa no estará encontrando el que no debe? (revisar paths)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
[quote=Neftali]Las dos S's (eses -letra s-) de Unit32.pass son un poco raras...


No lo escribi bien, sorry.

Cita:
Empezado por Neftali
De todas formas y violviendo al tema anterior; Revisa las opciones del proyecto que te falla; En Project/options
Verás que hay un directorio donde tienes definidos los directorios de busqueda de librerías.
Ok entro en Project/options.

Veo Directories/Conditionals

Esta todo en blanco salvo abajo en aliases que tiene datos escritos, el resto esta en blanco.

He mirado el de delphi 5 y tambien esta en blanco. ¿es aqui? ¿Que deberia poner? ¿La ruta donde tengo el codigo del programa?.


Cita:
Empezado por Neftali
Revisa también los path definidos en el Delphi para todos los proyectos: Tool/Environment Option/Pestaña Library.
Esto lo estuve mirando y son todas rutas relativas, en plan $(DELPHI)\lib asi que supongo que estan bien, no las toque.


Cita:
Empezado por Neftali
Preguntas:
¿Tienes instalados Delphi 5 y delphi 7 en la misma máquina -en la del error-?
Busca en el ordenador el fichero sysconst.* ¿Encuentras más de uno? Si es así, ¿tu programa no estará encontrando el que no debe? (revisar paths)
No tengo ahora mismo dos pc en la mesa, en uno windows xp con delphi 5.0 y en otro windows 2000 con delphi 7.0. No queria tocar el de desarrollo por si el cliente me pide algun cambio o prueba del programa, poder hacerselo por ahora en delphi 5.0.


Sobre el archivo sysconst.* me aparecen varios en este pc, me aparecen en el directorio raiz de delphi, despues en mi programa hay uno que es una traduccion.

Puede ser que el problema es que me detecte uno pero no me lo termine de cargar ???

Venga gracias por la info, al menos ya se que ir mirandome.
Responder Con Cita
  #6  
Antiguo 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Ok he copiado el archivo que aparece en delphi en mi carpeta y ahora me da otro error:

Unit controls was compiled with a different version of Consts.SparentgivenNotAParent.

¿Que archivo es? Por que busco controls en mi carpeta de trabajo y no me aparece.

Lo que hice fue cambiar el archivo sysconst de la carpeta de delphi por el mio, ahora aparece en ingles pero al menos funciona, es un paso.
Responder Con Cita
  #7  
Antiguo 13-10-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

A lo mejor la descripción del mensaje del error/compilador sirve de algo:


Cita:
Empezado por Ayuda de Delphi
Unit <element> was compiled with a different version of <element>.<element>

This fatal error occurs when the declaration of symbol declared in the interface part of a unit has changed, and the compiler cannot recompile a unit that relies on this declaration because the source is not available to it.

There are several possible solutions - recompile Unit1 (assuming you have the source code available), use an older version of Unit2 or change Unit2, or get a new version of Unit1 from whoever has the source code.

This error can also occur when a unit in your project has the same name as a standard Delphi unit.

For example, this may occur is when compiling a project written in a previous version of Delphi that did not have a unit of this name (for example, search.pas was not in Delphi 3).

To solve the problem in this case:

1. Open <Unit2> and save it with a new name.
2. Alter all references to <Unit2> in uses clauses to refer to the new name.
3. Delete the old <Unit2>.pas AND <Unit2>.dcu versions of this unit.
4. Rebuild the project.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:57:17.


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
Copyright 1996-2007 Club Delphi