![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с 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 и иже с ними.