Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2011
Avatar de DagariK
DagariK DagariK is offline
Miembro
 
Registrado: mar 2007
Posts: 24
Poder: 0
DagariK Va por buen camino
Post Problema con Identificador de una Unidad que está siendo usada.

Hola...

Realicé una copia de la DBTables.pas de Delphi XE y le hice unos cambios que se necesitaban en particular. Se creó una estructura y se definió "GDebugMode" de ese tipo de estructura.

TDebugMode = Record
FSecLog :Smallint;
FLogMode :Boolean;
FDebugMode :Boolean;
FUser :String;
FProgram :String;
FFile :String;
end;

Adicional a ello, se crea una constante.

La unidad DBTables modificada es utilizada en mi proyecto, cuando voy a revisar a cuál está apuntando desde el proyecto va hacia la que modifiqué (o sea, la correcta) pero me arroja error de:

Undeclared identifier: 'GDebugMode'

El mismo error me está arrojando con la constante.

Por favor les agradecería ayuda ya que he revisado y no he encontrado la solución.

Muchas gracias.
Responder Con Cita
  #2  
Antiguo 17-11-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

¿Agregaste la unidad a tu proyecto? ¿O solo estás tratándo de usarla desde la cláusula uses de alguna unidad?


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #3  
Antiguo 18-11-2011
Avatar de DagariK
DagariK DagariK is offline
Miembro
 
Registrado: mar 2007
Posts: 24
Poder: 0
DagariK Va por buen camino
gracias maeyanes por tu tiempo

verás hacemos un USES de DBTables en la unidad donde la estamos usando, no la tenemos agregada en nuestro proyecto
gracias
Responder Con Cita
  #4  
Antiguo 18-11-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Ese debe ser tu problema. Si solo agregas el nombre de la unidad DBTables en el uses de una unidad, Delphi va a seguir usando la unidad original. Lo que debes hacer es agregar la nueva versión de DBTables.pas al proyecto (menú Project - Add to project...).



Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #5  
Antiguo 21-11-2011
Avatar de DagariK
DagariK DagariK is offline
Miembro
 
Registrado: mar 2007
Posts: 24
Poder: 0
DagariK Va por buen camino
de nuevo gracias maeyanes

verás hicimos lo que nos indicaste, pero no, genera el mismo error, es más la verdad el proyecto nos está generando más inconvenientes parece que estuviese bien direccionado a las librerias de delphi porque nos está arrojando un error de que no encuentra HKEY_CURRENT_USER cuando intentamos asignar una variable de tipo TEGISTRY, llegamos a pensar que era problemas de instalación de delphi así que hicimos un nuevo Form haciendo una prueba con el REGISTRY, luego haciendo un nuevo PACKAGE y agregamos este nuevo FORM y compiló perfecto, entonces es problema de nuestro actual Package, vamos a crear uno nuevo y comentaré si tenemos problemas, esperaría que se solucione todo, tal vez pienso que el problema está en los requires que tenemos anunciados en el código del proyecto

gracias pronto estaré comentando que ha pasado
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
Cómo mostrar el error de que la BD de datos está siendo utilizada por otra aplicación cepriego Firebird e Interbase 2 28-01-2008 01:37:39
Saber si una unidad está disponible. vpepen Varios 2 12-04-2007 17:54:49
¿Donde esta la unidad Proxies? Hugo OOP 2 23-11-2006 12:44:17
Saber si un Tabla(dataset) esta siendo usado por otro componente cacuna OOP 3 26-05-2004 18:21:43
Quiero Saber como hacer que un boton se vea que esta siendo pulsado Julio César Varios 2 27-11-2003 18:34:11


La franja horaria es GMT +2. Ahora son las 02:05:10.


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