| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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; но не стоит часто вызывать Должно под 98 помочь. |
| Автор: Vetos 15.11.2007, 19:21 |
| Спасибо тебе добрый человек, все работает, и к стати с использованием TMemIniFile ускоряется процесс загрузки, наверное в разов 5, а то и в 10 |