Ver Mensaje Individual
  #1  
Antiguo 02-12-2008
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Reputación: 20
Enan0 Va por buen camino
consulta sobre {$ifdef} and {$define}

Hola chicos. como estan?? espero que preparandose para este año nuevo que nos viene con un gra reto para podos.

Bueno tengo una consulta con los IFDEF and Define.
Lo que quise hacer fue (ya que la aplicacion tiene muchos IFdef. por distintos modulos)
Optimizarlos, de manera que en las Opciones del proyecto, Solo Cargue unos pocos DEF.. (los que generalizan a los modulosde aplicacion) y el Resto Definirlos en el Proyecto pro codigo..

Lo que quedaria de la Siguiente manera.

Código Delphi [-]

Program XXX;

// standard Builds.
{$ifdef Std}
   {$define REGISTEREDVERSION}
   {$define v625}
   {$define drawdots}
   {$define serprogesa}
   {$define Haechler}
   {$define H_v001_b}
   {$define MilestoneColor}
   {$define CustomFields}
   {$define KVK}
   {$define heisel}
   {$define hockey}
   {$define NO_MULTI}
   {$define PTTW}
   {$DEFINE TT_Langs}
   {$define Final}
   {$define WorkDayFix}
{$endif}
// check If a Beta Version
{$ifdef B}
   {$define Beta}
{$endif}
// if v 2007 Load this packagers.
{$ifdef 2007}
   {$define TTv62}
   {$define TTv625}
{$else}
   {$define V7}
   {$define V7_P}
   {$define V7_ico}
   {$define TTv7}
   {$define skin}
   {$define fixscreen}
{$Endif}

(*
Special Functions
*)
//Functions For KvK
{$ifdef KN}
   {$define kvk_n}
{$Endif}
// open Fastes projects
{$ifdef pf}
   {$define v7_f}
{$endif}


USES .....;

El problema es que no ME toma los $DEFINE.. Si los $ifdef Cabeseras..

Alguna IDea?

gracias
Responder Con Cita