Форум » [x]Harbour » hb_Feof() в Harbour не работает » Ответить

hb_Feof() в Harbour не работает

krutoff: При переходе с xHarbour на Harbour наткнулся на то, что функция hb_Feof() не работает. И оказывается еще с 2011 года. Сам долго ковырял а потом наткнулся на сообщение Григория от 13.10.2011 http://clipper.borda.ru/?1-1-100-00000283-000-80-0 "... А причина этой проблемы в том, что функция HB_FEOF() теперь определена в библиотеке hbrtl и закрывает видимость этой функции в hbmisc@ Так смысл в функции, которая не работает?

Ответов - 1

PSP: [pre2]2013-02-27 18:30 UTC+0100 Viktor Szakats (vszakats.net/harbour) ..... ! fixed long time core/hbmisc function name collision by renaming HB_FEof() inside hbmisc to hb_FAtEof(). hbmisc code and tests changed to use the new one. A parallel hb_FEof() in hbmisc remains until HB_LEGACY_LEVEL4. [INCOMPATIBLE] Update your hbmisc HB_FEOF() call according to above, or even better change HB_F*() calls to original FT_F*() API in hbnf. It's the original version of this code, what was cloned in a dumbed down version into hbmisc when hbnf didn't exist in Harbour yet. ..... [/pre2]



полная версия страницы