Página 1 de 1

libxHarbour.a esta correta?

Publicado: Mar Ago 24, 2021 7:03 pm
por Hurricane
boa tarde,

A função ISDIR (xHarbour) não foi encontrada, então adicionei a LIB xhb ao projeto e compila normalmente.
Estou convertendo uma aplicação xHarbour para Harbour/Xailer

Qual a finalidade do arquivo libxHarbour.a? a instalação esta correta?
Para não precisar adicionar a LIB em em cada projeto, podemos fazer isso? instruções
hb_libs.png
hb_libs.png (27.77 KiB) Visto 1209 veces

Re: libxHarbour.a esta correta?

Publicado: Mié Ago 25, 2021 10:28 am
por ignacio
Buenos días,

La librería de compatibilidad de xHarbour realizada por el equipo de Harbour se supone que añade parte de la funcionalidad de xHarbour que el equipo de Harbour no quiso introducir en el corazón de Harbour. Nosotros no usamos para nada esa librería de compatibilidad y recomendamos no usarla; realiza demasiados 'hacks' que estamos seguros no han sido suficientemente probados. Le recomiendo que evite su uso. Supondrá algo más de trabajo, pero Harbour siempre le ofrece una solución equivalente para hacer lo mismo que hacía en xHarbour.

En el caso de la función ISDIR(), pruebe con HB_ISDIR()

Saludos

Re: libxHarbour.a esta correta?

Publicado: Mié Ago 25, 2021 2:37 pm
por Hurricane
bom dia,

fiquei sem a resposta ;) , para que serve esse libxHarbour.a? sendo que isso é incluído por padrão nos projetos Xailer.
O arquivo libxhb.a eu conheço, as funções do xhb não é a questão, conheço as funções equivalentes em Harbour e por regra evito usar a contrib\xhb.

Se esse arquivo não serve para nada, então em alguns casos apenas*, vou orientar que sobrescrevam pelo libxhb.a, assim fará mais sentido aos novos usuários* Xailer.

saludos,
ignacio escribió: Mié Ago 25, 2021 10:28 am La librería de compatibilidad de xHarbour realizada por el equipo de Harbour se supone que añade parte de la funcionalidad de xHarbour que el equipo de Harbour no quiso introducir en el corazón de Harbour. Nosotros no usamos para nada esa librería de compatibilidad y recomendamos no usarla; realiza demasiados 'hacks' que estamos seguros no han sido suficientemente probados. Le recomiendo que evite su uso. Supondrá algo más de trabajo, pero Harbour siempre le ofrece una solución equivalente para hacer lo mismo que hacía en xHarbour.

En el caso de la función ISDIR(), pruebe con HB_ISDIR()

Re: libxHarbour.a esta correta?

Publicado: Mié Ago 25, 2021 8:18 pm
por ignacio
Buenos dias,

La puede excluir si lo desea en la mayoría de sus proyectos. Esa librería en concreto, que nada tiene que ver con la librería de compatibilidad de xHarbour con Harbour, incluye únicamente las funciones de manejo de XML porque observamos que las de xHarbour eran mucho más rápidas.

Un saludo