Saludos Foro
Alguien me puede explicar el funcionamiento de la funcion __PPAddRule()
Gracias
Funcion __PPAddRule()
Funcion __PPAddRule()
Vikthor
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Vikthor,
/*
* preprocess and execute new preprocessor directive
* __PPADDRULE( <pPP>, <cDirective> )
*/
En donde <pPP> es un "nuevo" preprocesador creado con:
/*
* initialize new PP context and return pointer to it.
* __PP_INIT( [<cIncludePath>] [, <cStdChFile> ] )
* when <cStdChFile> is empty string ("") then no default rules are used
* only the dynamically created #defines like __HARBOUR__, __DATE__, __TIME__
*/
__PPADDRULE() te permite añadir nuevas reglas de preprocesado que se usarán cuando compiles una macro
/*
* preprocess and execute new preprocessor directive
* __PPADDRULE( <pPP>, <cDirective> )
*/
En donde <pPP> es un "nuevo" preprocesador creado con:
/*
* initialize new PP context and return pointer to it.
* __PP_INIT( [<cIncludePath>] [, <cStdChFile> ] )
* when <cStdChFile> is empty string ("") then no default rules are used
* only the dynamically created #defines like __HARBOUR__, __DATE__, __TIME__
*/
__PPADDRULE() te permite añadir nuevas reglas de preprocesado que se usarán cuando compiles una macro
Antonio :
¿ Es válido que yo pueda hacer esto ?
__PPADDRULE( "#include mi.ch" )
o cúal es la forma correcta de utilizar __PP_INIT()
__PPINIT( "c:\midir\" , "mi.ch" ) <--- ¿ esto es correcto ?
Te agradezco tus comentarios
¿ Es válido que yo pueda hacer esto ?
__PPADDRULE( "#include mi.ch" )
o cúal es la forma correcta de utilizar __PP_INIT()
__PPINIT( "c:\midir\" , "mi.ch" ) <--- ¿ esto es correcto ?
Te agradezco tus comentarios
Last edited by Vikthor on Tue May 08, 2007 4:26 pm, edited 1 time in total.
Vikthor
cuándo hago esto :
__PPADDRULE("#include mi.ch")
obtengo el siguiente mensaje de error:
__PPADDRULE("#include mi.ch")
obtengo el siguiente mensaje de error:
Code: Select all
Error description: Error PP/23 Unknown result marker <uAction> in #directive
Stack Calls
===========
Called from: => __PPADDRULE(0)
Vikthor
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: