Страница: 1 |
Вопрос: Ini-секция размером больше 64К возможна ? | Добавлено: 13.11.06 13:42 |
Автор вопроса: ![]() |
Прочитал эту статью: http://www.vbnet.ru/articles/showarticle.aspx?id=24
Цитирую: Public Function GetSection(strSection As String, strFile As String)
Dim strBuffer As String * 512 ... Как я понимаю, тут размер ини-секции ограничен 512-ю байтами. В своем приложении успешно работал с секциями по 60-62К, но больше 64К перепрыгнуть не удалось. А потому - такой вопрос: можно ли работать с ини-секциями размером больше 64К ? ЗЫ. Про xml - знаю, но хочется все же работать с ini ... |
Ответы | Всего ответов: 13 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #1 | Добавлено: 13.11.06 15:00 |
Насколько я слышал - нельзя. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #2 | Добавлено: 13.11.06 15:01 |
Насколько я слышал - нельзя. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #3 | Добавлено: 13.11.06 15:02 |
извиняюсь - ie подвис... |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 226072 Вопросов: 48 Ответов: 107 |
Профиль | Цитата | #4 | Добавлено: 13.11.06 15:42 |
Все оказалось не просто...
А очень просто... ![]() Надо всего лишь вместо: Dim strBuffer As String * 512 писать примерно так: Dim strBuffer As String strBuffer = space(100000) Размер ини-секции - 100К |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #5 | Добавлено: 13.11.06 18:14 |
а чем тебя xml не устраивает? все-таки ini - это уже прошлый век. Формат, использовавшийся еще при 16-битной архитектуре |
Номер ответа: 6 Автор ответа: ![]() ![]() ICQ: 226072 Вопросов: 48 Ответов: 107 |
Профиль | Цитата | #6 | Добавлено: 13.11.06 18:19 |
Дело в том, что меня полностью устраивает ини (после преодоления барьера 64К) |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #7 | Добавлено: 13.11.06 21:21 |
ладно,
но хочется все же работать с ini ...
так почему «хочется все же работать с ini»? приведи конкретные факты против юзания xml ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #8 | Добавлено: 14.11.06 10:41 |
Для xml нужен установленный msxml соответствующей версии. Или ты сам его парсить будешь? |
Номер ответа: 9 Автор ответа: ![]() ![]() ICQ: 226072 Вопросов: 48 Ответов: 107 |
Профиль | Цитата | #9 | Добавлено: 14.11.06 10:49 |
приведи конкретные факты против юзания xml
![]() Я не против xml. Я, возможно, даже за него ![]() Но он мне не нужен, ini полностью устраивает |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #10 | Добавлено: 14.11.06 19:50 |
Для xml нужен установленный msxml соответствующей версии. библиотека msxmlXXX.dll — совершенно не проблема. Она либо уже стоит на последних Виндовозах, либо ставится с каким-нить программным пакетом типа MS Office
|
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #11 | Добавлено: 15.11.06 10:36 |
В том и фокус - XXX. Если у юзера xml 3.0, а твой код юзает четверку - будут проблемы. Сам сталкивался. |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #12 | Добавлено: 15.11.06 20:37 |
дык мона и юзать тройку. Имхо, она есть на 90-99% компов |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #13 | Добавлено: 16.11.06 18:17 |
да зачем лишние сложности с процентом юзеров, у которых есть тройка, если можно заюзать ини? А если не офиса? |
Страница: 1 |
|