fcios
30-05-2008, 17:20:20
Utilizo Delphi 7
Teniendo 2 defines por ejemplo define1 y define2 previamente definidas o no
Hay alguna forma de utilizar un OR ?
por ejemplo
{$IFDEF define1 OR define2}
ShowMessage('sentencias a procesar');
{$ENDIF}
esto no da error pero no funciona si define1 NO está definida
una forma "fea" de hacerlo es la siguiente
//{$DEFINE define1}
{$DEFINE define2}
{$IFDEF define1}
ShowMessage('sentencias a procesar');
{$ENDIF}
{$IFDEF define2}
{$IFnDEF define1}
ShowMessage('sentencias a procesar');
{$ENDIF}
{$ENDIF}
pero teniendo mas de 2 lugares donde se debe verificar realmente esta solución es muy poco elegante
muchas gracias anticipadas
Teniendo 2 defines por ejemplo define1 y define2 previamente definidas o no
Hay alguna forma de utilizar un OR ?
por ejemplo
{$IFDEF define1 OR define2}
ShowMessage('sentencias a procesar');
{$ENDIF}
esto no da error pero no funciona si define1 NO está definida
una forma "fea" de hacerlo es la siguiente
//{$DEFINE define1}
{$DEFINE define2}
{$IFDEF define1}
ShowMessage('sentencias a procesar');
{$ENDIF}
{$IFDEF define2}
{$IFnDEF define1}
ShowMessage('sentencias a procesar');
{$ENDIF}
{$ENDIF}
pero teniendo mas de 2 lugares donde se debe verificar realmente esta solución es muy poco elegante
muchas gracias anticipadas