Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Ini-секция размером больше 64К возможна ? Добавлено: 13.11.06 13:42  

Автор вопроса:  avkiev | ICQ: 226072 
Прочитал эту статью: 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
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 13.11.06 15:00
Насколько я слышал - нельзя.

Ответить

Номер ответа: 2
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #2 Добавлено: 13.11.06 15:01
Насколько я слышал - нельзя.

Ответить

Номер ответа: 3
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #3 Добавлено: 13.11.06 15:02
извиняюсь - ie подвис...

Ответить

Номер ответа: 4
Автор ответа:
 avkiev



ICQ: 226072 

Вопросов: 48
Ответов: 107
 Профиль | | #4 Добавлено: 13.11.06 15:42
Все оказалось не просто...
А очень просто... :)

Надо всего лишь вместо:
Dim strBuffer As String * 512

писать примерно так:
Dim strBuffer As String
strBuffer = space(100000)

Размер ини-секции - 100К

Ответить

Номер ответа: 5
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #5 Добавлено: 13.11.06 18:14
а чем тебя xml не устраивает? все-таки ini - это уже прошлый век. Формат, использовавшийся еще при 16-битной архитектуре

Ответить

Номер ответа: 6
Автор ответа:
 avkiev



ICQ: 226072 

Вопросов: 48
Ответов: 107
 Профиль | | #6 Добавлено: 13.11.06 18:19
Дело в том, что меня полностью устраивает ини (после преодоления барьера 64К)

Ответить

Номер ответа: 7
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #7 Добавлено: 13.11.06 21:21
ладно,

но хочется все же работать с ini ...

так почему «хочется все же работать с ini»? приведи конкретные факты против юзания xml :)

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 14.11.06 10:41
Для xml нужен установленный msxml соответствующей версии. Или ты сам его парсить будешь?

Ответить

Номер ответа: 9
Автор ответа:
 avkiev



ICQ: 226072 

Вопросов: 48
Ответов: 107
 Профиль | | #9 Добавлено: 14.11.06 10:49
приведи конкретные факты против юзания xml :)


Я не против xml. Я, возможно, даже за него :)

Но он мне не нужен, ini полностью устраивает

Ответить

Номер ответа: 10
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #10 Добавлено: 14.11.06 19:50
Для xml нужен установленный msxml соответствующей версии.
библиотека msxmlXXX.dll — совершенно не проблема. Она либо уже стоит на последних Виндовозах, либо ставится с каким-нить программным пакетом типа MS Office

Ответить

Номер ответа: 11
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #11 Добавлено: 15.11.06 10:36
В том и фокус - XXX. Если у юзера xml 3.0, а твой код юзает четверку - будут проблемы. Сам сталкивался.

Ответить

Номер ответа: 12
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #12 Добавлено: 15.11.06 20:37
дык мона и юзать тройку. Имхо, она есть на 90-99% компов

Ответить

Номер ответа: 13
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #13 Добавлено: 16.11.06 18:17
да зачем лишние сложности с процентом юзеров, у которых есть тройка, если можно заюзать ини? А если не офиса?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам