Página 1 de 1

Error con xHB de la versión 1.8

Publicado: Mié Dic 05, 2007 12:13 pm
por jmartial
Hola,
Cuando recompilo una librerí­a que usa un fichero de cabecera .CH con lo
siguiente: #pragma pack(1)
Antes con el otro xHB funcionaba, ahora da error: E0024 Error in #pragma
¿Sabéis cómo se soluciona? ¿ Para que sirve la declaración pragma en xHB ?
Un Saludo,
Joaquí­n

Error con xHB de la versión 1.8

Publicado: Mié Dic 05, 2007 5:06 pm
por jfgimenez
Joaquín,
> Cuando recompilo una librería que usa un fichero de cabecera .CH con lo
> siguiente: #pragma pack(1)
>
> Antes con el otro xHB funcionaba, ahora da error: E0024 Error in #pragma
>
> ¿Sabéis cómo se soluciona? ¿ Para que sirve la declaración pragma en xHB ?
Si no me equivoco, esa declaración sólo sirve para C, nunca para PRG.
Seguramente el fichero de cabecera que tienes está convertido de uno de C, y
se ha quedado ahí esa declaración. Y seguramente, xHarbour antes ignoraba
los #pragma erroneos, mientras que ahora da un error. Si es eso, simplemente
borra esa línea.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info