Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Глюки с INI файлами


Автор: Vetos 14.11.2007, 19:24
Здравствуйте программисты!
Проблема как вы поняли в ИНИ файле на 98й винде.
Тоесть, есть прога, есть ини файл, в котором хранятся все данные для проги.
Расскажу чуть чуть про программу, это тест)
В ини файле содержатся разделы, темы, вопросы, ответы, а также правильные ответы.
Прикол в том что на ХР где я и писал прогу, все работает!
И работает без глюков)
Но, в компьютерном классе где стоят убитые древние компы, винда 98, да и то не на всех))
Запускаю прогу, вроде все нормально, только появляется глюк уже при входе на тест.
Тема, Вопрос, а также правильный ответ загружаются удачно, а вот сами ответы вообще не загружаются, они идут как установленное  по умолчанию значение - InvalidString, и все рушится :(
Проверял на 2х компах с ХР, работает, а на 98 нет, помогите, незнаю чо делать, столько мудохался над этой прогой, а она работать не хочет.

Автор: lukas 14.11.2007, 21:48
в 98 винде ини-файл не может быть размером больше 64 кб... 

Автор: OdesitVadim 14.11.2007, 23:59
Попробуй заменить класс TIniFiles на TMemIniFiles. Они совместимы по методам, но второй использует свои методы для парсинга ини файла. На больших файлах разница в производительности чувствуется. Но есть одно маленькое отличие. Что бы данных были записаны на винт - надо вызвать ini.update; но не стоит часто вызыватьsmile
Должно под 98 помочь.

Автор: Vetos 15.11.2007, 19:21
Спасибо тебе добрый человек, все работает, и к стати с использованием TMemIniFile ускоряется процесс загрузки, наверное в разов 5, а то и в 10 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)