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

Вниз

TIniFile - открыть на чтение   Найти похожие ветки 

 
d_oleg ©   (2003-07-25 10:31) [0]

Можно ли открыть ini-file только на чтение?


 
Reindeer Moss Eater   (2003-07-25 10:31) [1]

Можно


 
d_oleg ©   (2003-07-25 10:44) [2]

хорошо. а тогда встречный вопрос - как?


 
mrcat ©   (2003-07-25 10:45) [3]

d_oleg © (25.07.03 10:44)

гм... не сохранять изменения, вот и всё :)


 
Reindeer Moss Eater   (2003-07-25 10:46) [4]

FileOpen("MyIniFile.ini",fmOpenRead);


 
d_oleg ©   (2003-07-25 10:51) [5]

2 mrcat:
не всё так просто - когда создаёшь объект TIniFile, от открывает файл в режиме read/write. Если на файл установлены разрешения только на чтение, то чтения не происходит, и инф. оттуда получить ну никак нельзя. А INI-файл как раз-таки нужно по условиям задачи держать вместе с программой на файлсервере с резрешениями только на чтение, чтобы пользователи настроек поменять не могли.


 
d_oleg ©   (2003-07-25 10:53) [6]

2 Reindeer Moss Eater:
и чё потом с ним делать? речь-то идёт об обекте TIniFile.


 
Reindeer Moss Eater   (2003-07-25 10:54) [7]

и чё потом с ним делать?
А я знаю?

Описание TIniFile занимает 12 строк. Напиши наследника, не умеющего редактировать, а только читать.


 
d_oleg ©   (2003-07-25 10:59) [8]


> Описание TIniFile занимает 12 строк. Напиши наследника,
> не умеющего редактировать, а только читать.

12 строк, но представляющие по сути интерфейс для функций ОС. Я же не спрашиваю как обойти TIniFile, а можно ли как-то использовать стандартный объект. Проблема по сути решается использованием TMemoryIniFile, но коряво же...


 
Reindeer Moss Eater   (2003-07-25 11:10) [9]

И чем же это "коряво"?
Требует выпустить из руки мышку и программировать клавиатурой?



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-20795
Феликс
2003-07-21 18:19
2003.08.07
А есть ли наш, отечественный бесплатный хостинг...


1-20519
MalkoLinge
2003-07-23 14:08
2003.08.07
Как заставить контрол показать свой хинт ?


1-20544
Артем К
2003-07-23 15:40
2003.08.07
Как уменьшить увеличить яркость картинки?


1-20534
Kiril
2003-07-26 17:35
2003.08.07
Как узнать название всех поддиректорий в данной директории?


14-20670
nick-from
2003-07-19 01:25
2003.08.07
атака на сайт (чат)