Saludos, utilizo la funcion de (x)Harbour : hb_compiler() para obtener la version de BCC utilizada, cuando es BCC 5.5 devuelve ese valor, pero cuando es BCC 5.8 tambien devuelve el mismo valor ?? y en los archivos .C generados coloca como si el complilador fuera Microsoft : (Microsoft Visual C++ 16.00.30319.01)
Estoy usando BCC 5.8, FW 10.7 y xHb 1.21.6717 hay alguna funcion que devuelva los valores correctos o es un bug que todavia no se corrige ??
Gracias
Obtener version de BCC
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Obtener version de BCC
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
- andresreyes_mzt
- Posts: 70
- Joined: Fri Jan 11, 2008 6:55 am
- Location: Mexico
- Contact:
Re: Obtener version de BCC
Enrique,
La funcion hb_compiler() te sirve para conocer con que version y compilador de "C" fueron creadas las librerias de harbour que estas Utilizando.
NO te sirve para saber que compilador estas utilizando o con que compilador de "C" fue compilado tu programa.
En el archivo .C indica en la cabecera que versión del compilador de harbour utilizaste para generarlo, asi como que compilador de C se utilizo para compilar esa versión del compilador de harbour.
En ningun momento harbour sabe que compilador de "C" vas a utilizar para compilar tus programas.
Saludos,
Andres Reyes
La funcion hb_compiler() te sirve para conocer con que version y compilador de "C" fueron creadas las librerias de harbour que estas Utilizando.
NO te sirve para saber que compilador estas utilizando o con que compilador de "C" fue compilado tu programa.
En el archivo .C indica en la cabecera que versión del compilador de harbour utilizaste para generarlo, asi como que compilador de C se utilizo para compilar esa versión del compilador de harbour.
En ningun momento harbour sabe que compilador de "C" vas a utilizar para compilar tus programas.
Saludos,
Andres Reyes
{{{ ---- xharbour + Borland C --- }}}
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Obtener version de BCC
Andres, gracias por tu informacion, ya me quedo claro que la funcion hb_compiler() no me da lo que requiero, y por lo visto no hay una funcion que me indique que version de BCC utilice para compilar mis archvios .C
Saludos
Saludos
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
- andresreyes_mzt
- Posts: 70
- Joined: Fri Jan 11, 2008 6:55 am
- Location: Mexico
- Contact:
Re: Obtener version de BCC
Enrique,
Hay un pequeño truco que tal vez te podria servir para que hb_compiler() te devuelva la version del compilador de C que estas utilizando para compilar tus programas ...
De las fuentes de harbour ... toma el archivo source\common\hbver.c y compilalo junto con tu programa ... en ese caso la funcion hb_compiler debera devolverte ... la informacion que tu quieres ...
Intentalo, y no dices como te fue.
Saludos,
Andres Reyes
Hay un pequeño truco que tal vez te podria servir para que hb_compiler() te devuelva la version del compilador de C que estas utilizando para compilar tus programas ...
De las fuentes de harbour ... toma el archivo source\common\hbver.c y compilalo junto con tu programa ... en ese caso la funcion hb_compiler debera devolverte ... la informacion que tu quieres ...
Intentalo, y no dices como te fue.
Saludos,
Andres Reyes
{{{ ---- xharbour + Borland C --- }}}