Разбираюсь с 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, поэтому вопрос детский: Почему?
Tdbf и error
Модератор: Модераторы
Привет. Большое спасибо.
Ваш ответ дал пищу для размышлений, которые привели к пониманию сути...
А суть в том, что я установил Lazarus администратором, а стал работать простым юзером, у которого в каталоге Lazarus не было прав на изменение файлов. Установка для пользователей полных прав на этот каталог решило проблему, по крайней мере компиляция проходит нормально.
Думаю, это недостаток установщика Lazarus: если даётся возможность запускать его под другим пользователем, то нужно проверить права этого пользователя на каталог для корректной работы.
Ваш ответ дал пищу для размышлений, которые привели к пониманию сути...
А суть в том, что я установил Lazarus администратором, а стал работать простым юзером, у которого в каталоге Lazarus не было прав на изменение файлов. Установка для пользователей полных прав на этот каталог решило проблему, по крайней мере компиляция проходит нормально.
Думаю, это недостаток установщика Lazarus: если даётся возможность запускать его под другим пользователем, то нужно проверить права этого пользователя на каталог для корректной работы.
