Tdbf и error

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

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

Tdbf и error

Сообщение record » 25.04.2008 07:16:28

Разбираюсь с TDBF. Лазарус 0.9.24 (и 0.9.25 тоже ставил)

На форму (или datamodule) кладу TDBF и TDataSource.

Устанавливаю некоторые свойства, типа FilePathFull, TableName. В DataSet устанавливаю Dbf1.

Нет ни строчки дополнительного программного кода.

При компиляции открывается модуль registerdbf.pas и выдается:

C:\lazarus\components\tdbf\RegisterDBF.pas(75) Error: Writing Resource String Table file: lib\i386-win32\RegisterDBF.rst
C:\lazarus\components\tdbf\RegisterDBF.pas(75) Fatal: There were 1 errors compiling module, stopping

Никогда не работал раньше с dbf, поэтому вопрос детский: Почему?
record
новенький
 
Сообщения: 29
Зарегистрирован: 11.02.2006 16:34:51

Сообщение amateur » 25.04.2008 10:28:45

Привет...
У меня этот файл в "..lib\i386-win32\win32\".

В самом файле:
"
# hash value = 117738067
registerdbf.dbfsalldbasefiles='DBase Files'"

Как вариант - перекомпилируйте этот компонент. Предварительно убив библиотеки те что были раньше (из папки которую указали).

"Лазарь 0.9.25"
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение record » 25.04.2008 20:05:53

Привет. Большое спасибо.

Ваш ответ дал пищу для размышлений, которые привели к пониманию сути... :D

А суть в том, что я установил Lazarus администратором, а стал работать простым юзером, у которого в каталоге Lazarus не было прав на изменение файлов. Установка для пользователей полных прав на этот каталог решило проблему, по крайней мере компиляция проходит нормально.

Думаю, это недостаток установщика Lazarus: если даётся возможность запускать его под другим пользователем, то нужно проверить права этого пользователя на каталог для корректной работы.
record
новенький
 
Сообщения: 29
Зарегистрирован: 11.02.2006 16:34:51

Сообщение record » 25.04.2008 20:39:08

record писал(а):Привет. Большое спасибо.

по крайней мере компиляция проходит нормально.



Да, всё работает, потестил: создал таблицу, заполнил, отобразил в dbgrid.

Еще раз, спасибо.
record
новенький
 
Сообщения: 29
Зарегистрирован: 11.02.2006 16:34:51


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

Рейтинг@Mail.ru