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 19-08-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
argeelo,

Cita:
Empezado por argeelo
...Primeramente no entendí como revisar los byte...


Te comento:

1- Para verificar la versión de un DCU como se indica en How can I see which Delphi version a .dcu was compiled with?, debes utilizar un editor hexadecimal, te sugiero usar HxD - Freeware Hex Editor and Disk Editor.

2- La versión del .dcu se puede obtener de la siguiente tabla referenciada en el punto anterior:



3- Para ello se debe verificar el 4 byte del .dcu, lo cual concuerda correctamente con la versión de compilación de los .dcu de los siguientes ejemplos:

Delphi 7


Delphi 2010


Delphi XE7


4- Todas las unidades de un programa deben ser compiladas con la misma versión de Delphi, a excepción de Delphi 2006 y 2007 (.DCU compatibility of Delphi 2006 and 2007) que comparten el mismo formato de archivo .dcu, en caso de que exista un archivo .dcu con una versión diferente de compilación se producirá el error de compilación F2051: Unit %s was compiled with a different version of %s.%s (Delphi), para corregirlo : La unidad .dcu deberá ser borrada, el .pas modificado (Si en necesario) y compilado nuevamente en la versión actual de Delphi, siempre que se disponga del fuente de la unidad en cuestión.

Espero sea útil

Nelson.
Responder Con Cita
  #2  
Antiguo 21-08-2015
Avatar de argeelo
argeelo argeelo is offline
Miembro
NULL
 
Registrado: ago 2015
Posts: 32
Poder: 0
argeelo Va por buen camino
Buenos días, Nelson gracias por la ayuda:

Cita:
Para verificar la versión de un DCU como se indica en How can I see which Delphi version a .dcu was compiled with?
Pude hacerlo correctamente

Actualmente presento el siguiente error al seguir tratando de compilar mi programa:

Cita:
[Fatal Error] fProyectos.pas(43): Unit name mismatch: 'fInput'
Revise en el foro y había una información que indicaba que eliminará el fInput, lo hice de todos los códigos y del directorio. En el primer caso al eliminarlos de los códigos seguía apareciendo el error mismatch y si eliminaba fInput del directorio me decía que hacía falta

De Antemano Gracias por sus respuestas
Responder Con Cita
  #3  
Antiguo 21-08-2015
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Revisa:

E2085: Unit name mismatch: '%s' '%s' (Delphi)
Responder Con Cita
  #4  
Antiguo 21-08-2015
Avatar de argeelo
argeelo argeelo is offline
Miembro
NULL
 
Registrado: ago 2015
Posts: 32
Poder: 0
argeelo Va por buen camino
Cita:
Empezado por gatosoft Ver Mensaje
Revise eso y tengo idéntico en todos los parámetros del del código fuente y del directorio
__________________
Hazlo simple: tan simple como sea posible, pero no más.

AJMS
Responder Con Cita
  #5  
Antiguo 22-08-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
argeelo,

Cita:
Empezado por argeelo
...Actualmente presento el siguiente error...[Fatal Error] fProyectos.pas(43): Unit name mismatch: 'fInput'...


Pregunto:

1- ¿Que versión de Windows (x32/x64) esta utilizando tu aplicación?.

2- ¿Que versión de Delphi esta utilizando tu aplicación?.

3- ¿Haz considerado remover la unidad en cuestión del proyecto y volverla a incluir por medio de las opciones correspondientes del IDE?.

Revisa esta información:
Espero sea útil

Nelson.
Responder Con Cita
  #6  
Antiguo 24-08-2015
Avatar de argeelo
argeelo argeelo is offline
Miembro
NULL
 
Registrado: ago 2015
Posts: 32
Poder: 0
argeelo Va por buen camino
Buen día Nelson,

Cita:
1- ¿Que versión de Windows (x32/x64) esta utilizando tu aplicación?.

2- ¿Que versión de Delphi esta utilizando tu aplicación?.

3- ¿Haz considerado remover la unidad en cuestión del proyecto y volverla a incluir por medio de las opciones correspondientes del IDE?
1.- El programa funciona para los dos versiones de Windows tanto x32 como x64

2.- Delphi 7 esta utilizando y fue programado en esta versión

3.- No se como hacer por las opciones de IDE. Lo que si te digo que el fInput tuve que descargarlo porque el que trajo el programa me decía error de correspondencia con el Delphi

Sobre las dos citas que me hiciste la primera realice los pasos descritos y me seguía produciendo el error. Ya sea porque falta el archivo o por mismatch
__________________
Hazlo simple: tan simple como sea posible, pero no más.

AJMS
Responder Con Cita
  #7  
Antiguo 24-08-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
argeelo,

Cita:
Empezado por argeelo
...No se como hacer por las opciones de IDE...Delphi 7 esta utilizando y fue programado en esta versión...


Para remover una unidad en Delphi 7 selecciona : Project -> Remove from project

Para adicionar una unidad en Delphi 7 selecciona : Project -> Add to project

Pregunto :

1- ¿En que versión de Windows (x32/x64) se esta desarrollando la aplicación?.

2- ¿Cual es la funcionalidad/propósito de la unidad finput?.

3- ¿Cual es la funcionalidad/propósito de la aplicación a nivel general?.

Espero sea útil

Nelson.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Abrir un Proyecto de Sistema de Base de Datos Programado en Delphi 7 a Delphi XE4 codelive Varios 1 07-11-2013 10:45:13
Error al abrir proyecto .net de delphi 2005 en delphi 2010.. dunia_lv OOP 1 05-01-2012 18:06:04
Error al abrir proyecto .net de delphi 2005 en delphi 2010.. dunia_lv Varios 0 04-11-2011 17:57:26
Delphi 7 a Delphi 2007.Errores en la migracion Gaby123 Varios 2 22-05-2007 23:25:20
No puedo abrir la ayuda de delphi 8/delphi 2005 ASAPLTDA Varios 0 24-12-2004 16:20:53


La franja horaria es GMT +2. Ahora son las 21:34:33.


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