Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с Ini файлами


Tosov ©   (2002-03-11 13:21:00) 

есть ли что нибудь для этого в winapi ?


Tosov   (2002-03-12 11:32:00) [1]

Aleks1
Как хочешь так и работай - никто тебе не мешает. Нужны текстовые файлы - ты с ними и работай, а я буду с ini-файлами.

P.S. Тема уже давно исчерпана.


Виктор Щербаков   (2002-03-12 08:51:00) [2]

to Aleks1
Да потому, что функции наподобие WritePrivateProfileString очень умные, и в разных версиях Windows работают по разному. Например, при попытке изменить параметр в system.ini win98 пишет непосредственно туда, а 2k, в ключ реестра. Тем самым обеспечивается совместимость старых программ с новыми версиями Windows, и если уж работать с ini, то только через api, а не как с текстовым файлом.


Aleks1   (2002-03-12 02:34:00) [3]

Imho, шторм в ложке с водой!
Зачем искать "специальные функции" в WinAPI или еше где-нибудь, для "особой" работы с INI-файлами. Т.е. текстовыми файлами с предопределенной структурой?


Tosov   (2002-03-12 00:48:00) [4]

Это надо пойти и купить D6 Enterprise(или как она там) ?
У меня Perlonal (немножко урезаная :))))), компонент которой мне практически хватает (вот отсутствие исходников это действительно плохо).

>а по WinApi еще и замены нет
А MSDN это так, мелочи... :)

PS.Наверное возьму диск с нормальной D6 и вытащу оттуда исходники... :)


Anatoly Podgoretsky   (2002-03-11 23:56:00) [5]

Tosov © (11.03.02 23:51)
Переинсталируй Дельфи и укажи установить файлы с исходными текстами, они являются ценным пособием по Дельфи, а по WinApi еще и замены нет, хелп неполноценный.


Tosov   (2002-03-11 23:51:00) [6]

Виктор Щербаков
Вроде то, что нужно.. Спасибо.

slym
А у тебя есть модуль TInIFiles ? У меня нет. И исходников IniFiles.pas тоже нет :(


slym   (2002-03-11 16:51:00) [7]

Жмешь CTRL и клик по TIniFile ->
открывается модуль TIniFiles, а там этого API по волосатые коленки.


Виктор Щербаков   (2002-03-11 13:31:00) [8]

WritePrivateProfileString и иже с ними.


Наверх

Титульная страница Поиск, карта сайта Написать письмо