Здесь вы найдете текст моего доклада на ТЕХНИКОН'е - 99 в Москве,
посвященного двум Xbase-продуктам - Harbour и Max. Доклад был сделан в середине ноября 1999 г.,
поэтому кое-что в нем уже устарело.
Здесь находятся примеры программ, откомпилированных Harbour'ом.
А вот здесь можно почитать о HwGUI - Win32 GUI библиотеке
для Harbour, и скачать ее. Текущая версия - 2.10
А это - патч, присланный Александром Бутаковым
для нормального ввода некоторых русских букв в консольном режиме. Если вы собираете Harbour из исходников,
замените gtwin.c на тот, что в патче; если у вас бинарники под BCC 5.5, прилинкуйте
gtwin.obj к своему приложению ( gtwin.obj должен быть в скрипте до rtl.lib ).
ФОРУМ, посвященный
обсуждению вопросов, связанных с использованием Harbour и HwGUI
1-го октября 2003 г. вышел новый официальный релиз Harbour ( 43 - й ).
Существенно улучшен DBFCDX. Возможно, он уже вполне работоспособен.
Добавлено много новых национальных кодовых страниц.
В раздел contrib добавлена библиотека для доступа к OLE.
Куча исправлений и мелких улучшений в разных модулях.
16/06/2002 - релиз 42
Harbour стал еще быстрее.
Добавлена поддержка национальных кодовых страниц.
Со строками теперь можно работать как с массивами.
Поддержка перезагрузки оператора "[]" в ООП.
Поддержка перезагрузки оператора ":=" в ООП для LOCAL и STATIC переменных.
RDD ADS:
SET PATH, DEFAULT, DELETED, EXACT, DATEFORMAT and EPOCH
and their Set() function equivalents are now automatically
synchronized with the server instead of using the preprocessor.
Добавлена поддержка некоторых ADS version 6 features.
16/06/2002 - релиз 40
Harbour стал значительно быстрее.
ADS RDD: добавлена поддержка дополнительных типов данных.
AltD() теперт работает правильно.
DBFNTX значительно расширен и исправлен, его функциональность превышает
Клипперовскую, теперь он готов к версии 1.0.
Улучшен DBFCDX
Существенно улучшен отладчик.
14/03/2002 - релиз 39
Вся базовая функциональность DBFNTX реализована;
Harbour стал заметно быстрее;
Добавлены новые возможности работы с hrb файлами;
Реализован APPEND FROM ... SDF;
Добавлен пример интеграции с Delphi;
ODBC теперь работает и под Linux;
15/01/2002 - релиз 38
Значительно улучшены DBFNTX, DBFCDX;
Добавлены новые функции в ООП;
Теперь можно строить Harbour.dll;
Поддержка FreeBSD;
Ну и ошибки разные исправлены.
26/07/2001 - релиз 0.37
Значительно улучшены DBFNTX, OOP, DOT;
реализованы COPY TO DELIMITED и COPY TO SDF;
добавлена поддержка переменной окружения HB_TR_FLUSH;
добавлен режим ввода с клавиатуры HB_INKEY_EXTENDED;
исправлена функция __PreProcess(), добавлены несколько функций, позволяющих
использовать препроцессор в программах, написанных на Harbour - для компиляции/исполнения
скриптов.
исправлены ошибки в отладчике - теперь его действительно можно использовать.
22/02/2001 - релиз 0.36
добавлен DBFNTX;
добавлен Inline-C ( встроенный C );
появился DOT - интрепретатор Clipper, аналог командной строки Dbase;
улучшены управление стэком, OOP, отладчик, Memoedit(), TBrowse, ...;
Теперь здесь два примера - Dbc и mySQL клиент
Да, Dbc 3.1 - очередная версия Dbc, сделанная с Harbour + ADS. Чтобы попробовать ее,
вам надо иметь клиентские dll от ADS ( Advantage Xbase Server ). Вы можете скачать
комплект отсюда.
Он включает в себя:
ace32.dll - собственно клиентская dll;
adsloc32.dll - локальный сервер от Extended Systems;
axcws32.dll - dll для связи с удаленным сервером;
ansi.chr, adslocal.cfg - конфигурационные файлы.
А вот и сам dbchx3_2r.zip - Dbc под Harbour.
Попробовав его, вы сами сможете оценить текущее состояние Harbour'а.
Для того, чтобы откомпилировать Dbc под Harbour'ом, мне не понадобилось ничего править
в программе. Пришлось только отказаться от некоторых написанных на ассемблере под DOS
функций. Кроме того, переписан модуль SQL запросов - теперь он использует SQL функции
ADS и, поэтому, стал быстрее и мощнее.