Работа с DBF

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Работа с DBF

Сообщение mirk »

Скачал снапшот Lazarus [Lazarus-0.9.31-32864-fpc-2.5.1-20111013-win32], в новом проекте кидаю на форму компонент TDBF.
В дизайне ошибок нет, но при компиляции выдаются ошибки
Error: Undefined symbol: INIT$_DBF
Error: Undefined symbol: THREADVARLIST_DBF
Error: Undefined symbol: VMT_DBF_TDBF
Fatal: There were 3 errors compiling module, stopping

Ошибка этой сборки или я не то делаю?
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

пример можно увидеть? под руками нет базы dbf для проверки
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Сообщение mirk »

Даже база не нужна. Достаточно кинуть на пустую форму компонент TDBF.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

сейчас нет возможности проверить на сборках, но лучше откатиться на стабильные версии fpc и lazarus если есть такая возможность
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Сообщение mirk »

0.9.30 - аналогичная проблема :(
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

нужен тестовый пример. у меня все работает на fpc 2.4.4 и lazarus 0.9.30.2rc1
Аватара пользователя
Widowmaker
новенький
Сообщения: 37
Зарегистрирован: 27.04.2011 18:32:04

Сообщение Widowmaker »

Проверил. Win7 starter + fpc 2.4.5 + lazarus 0.9.31 i386-win32-win32/win64 svn 31565 + пустой TDBF -- собирает без проблем, предварительно скомпилировав пакеты IDEIntf 1.0 и DBLaz 0.1.1. То же самое под линуксом ( убунту 10.04 ) + fpc 2.4.2 + lazarus 0.9.30.
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Сообщение mirk »

Похоже это был плавающий глюк.
Несколько раз пересоздал проект помещая компоненты в разной последовательности и получил компиляцию без ошибок.
Ответить