Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.11.23;
Скачать: CL | DM;

Вниз

Как сделать файл "только для чтения"   Найти похожие ветки 

 
Леонид   (2013-11-19 01:58) [0]

Казалось бы плёвое дело!
SetFileAttributes(адрес, faReadOnly);

Но не тут то было, после того как устанавливаешь подключение к базе данных - начинается ругонь на faReadOnly:
[Error] Unit1.pas(335): Incompatible types: "Cardinal" and "TFieldAttribute"

Нагуглил тему где с такой бедой столкнулись и объясняли это тем, что при работе с базами есть такая штука как faReadOnly и они между собой не дружат. Только в той теме они использовали это всё в целях поиска...
И нет там ответа. Больше ничего не удалось найти.


 
Германн ©   (2013-11-19 02:22) [1]


> [Error] Unit1.pas(335): Incompatible types: "Cardinal" and
> "TFieldAttribute"

И где ты здесь увидел хоть что-то связанное с файлами?


 
Леонид   (2013-11-19 02:28) [2]


> И где ты здесь увидел хоть что-то связанное с файлами?

При запуске останавливается курсором за словом faReadOnly

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

До подключения к бд программа тестировалась постоянно и никогда бы не подумал, что споткнусь о такую хрэнь (


 
Германн ©   (2013-11-19 02:31) [3]


> [Error] Unit1.pas(335): Incompatible types: "Cardinal" and
> "TFieldAttribute"
>

Ты не повторяйся. Ты протри глаза и прочитай внимательно о чем тебе сообщает компилятор.


 
Леонид   (2013-11-19 02:36) [4]


> Ты не повторяйся. Ты протри глаза и прочитай внимательно
> о чем тебе сообщает компилятор.

Ребят гогле молчит на эту тему, несколько раз и по разному спрашивал, я же тоже не пальцы потереть сюда пришел.

Подскажите плиз как обрулить ситуацию


 
Германн ©   (2013-11-19 02:45) [5]


> Подскажите плиз как обрулить ситуацию

Какую ситуацию? Ошибку в коде что ли? Ты же привел сообщение об ошибке при компиляции программы. При чем тут аттрибуты файлов и работа с БД, если у тебя еще самой программы нет.


 
Вова   (2013-11-19 04:28) [6]

faReadOnly:
[Error] Unit1.pas(335): Incompatible types: "Cardinal" and "TFieldAttribute"

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


 
MBo ©   (2013-11-19 08:21) [7]

Конфликт имён - используй полностью квалифицированный идентификатор константы:
SysUtils.faReadOnly


 
Леонид   (2013-11-19 11:45) [8]


> MBo ©   (19.11.13 08:21) [7]
>
> Конфликт имён - используй полностью квалифицированный идентификатор
> константы:
> SysUtils.faReadOnly

Огромное спасибо!!!

PS: пишу программы не простые с 15 лет, сейчас мне 30, так сколько же лет должно пройти, чтобы не быть "Для начинающих" )))


 
Palladin ©   (2013-11-19 11:57) [9]

Это названтся лень щелкнуть по faReadOnly с нажатым Ctrl и все понять.


 
Леонид   (2013-11-19 12:17) [10]


> Palladin ©   (19.11.13 11:57) [9]
>
> Это названтся лень щелкнуть по faReadOnly с нажатым Ctrl
> и все понять.

щелкнул, ничего не понял, и не увидел для себя ответов :\
Ладно, бывает, не все идеальные программаторы.


 
Плохиш ©   (2013-11-19 13:04) [11]


> PS: пишу программы не простые с 15 лет, сейчас мне 30, так
> сколько же лет должно пройти, чтобы не быть "Для начинающих"

Судя по вопросам, тебе бесконечное количество лет.


 
Леонид   (2013-11-19 20:47) [12]


> Судя по вопросам, тебе бесконечное количество лет.

Ну не каждый день же, а зимами пишу программы. Летом сантехником работаю за 10к в день без выходных.



Страницы: 1 вся ветка

Текущий архив: 2014.11.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.005 c
2-1385142359
Koudelka
2013-11-22 21:45
2014.11.23
DELPHI 7:Как вывести в label текущее число записей таблицы DBGrid


15-1397107818
ВладОшин
2014-04-10 09:30
2014.11.23
Быстро и сердито, красиво показать таблицу


2-1384891964
Alex_C
2013-11-20 00:12
2014.11.23
Массив по указателю


15-1397165027
Webdesigner
2014-04-11 01:23
2014.11.23
Редактирование статей на сайте без входа в админку


2-1384811925
Леонид
2013-11-19 01:58
2014.11.23
Как сделать файл "только для чтения"