to amateurТак делал, но ничего не происходит. Например при переименовании файла fpc2.6.0unitsi386-win32fcl-dbdbf.ppu пишет registerdbf.pas(0,0) Fatal: Can not find Dbf used by RegisterDBF, ppu=....fpc2.6.0unitsi386-win32fcl-dbdbf.ppu, package DBFLaz при чем в редакторе на pas файл спокойно переходит а при компиляции не видит.
to alexsА изменения такие
так по умолчанию открывает в Dos866 кодировке
исправления с типом smallint < 0 и largeint
парсер выражений типа Поле = -Число
lacate работает по имени индекса и дополнительная проверка на правильность поиска
MasterLink может работать по левой части выражения индекса
Правильная кодировка украинской буквы і
Фильтрование с помощью индекса (левой части выражения)
+ кучу мелочей для наших нужд
2. Взять исходники из состава FPC и положить их в путях, доступных компилятору - например создать подпапку в DBFLaz.
Попробую еще раз, просто когда в прошлый раз та сделал почему начало ругаться на
Undefined symbol: _mcount быть может я что-то не там поставил. Но вот что есть такой компонент TBufDataset и он почему-то использует файлы dbf_prscore, dbf_prsdef от TDbf.
Добавлено спустя 1 час 6 минут 31 секунду:теперь ругается
PPU Loading D:lazarusfpc2.6.0unitsi386-win32fcl-dbbufdataset_parser.ppu
Recompiling bufdataset_parser, checksum changed for dbf_prscore
....fpc2.6.0sourcepackagesfcl-dbsrcbasebufdataset.pas(24,26) Fatal: Can't find unit bufdataset_parser used by BufDataset
при чем по файл bufdataset_parser.pp(o,ppu) находиться в соответствующих местах
Добавлено спустя 3 часа 22 минуты 26 секунд:очень странно пока не внес исходник в пакет FCL напрямую, то ни в какую не видит и все! Внес и нормально!
Но дальше лучше. Компонент TDBF компилируется, IDE также. А при запуске IDE ошибка. Не правильная сборка. Сбросил все ppu в fpc и скомпилил LazDbf нормально все. Но прикол в другом. У меня стал дебагер заходить внутрь причем берет файлы pas и папки которая не пошла, а IDE из fpc;