Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[vb6]Сохранение всех настроек программы в 1 файл

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [vb6]Сохранение всех настроек программы в 1 файл
Имя
Сообщение << Старые топики   Новые топики >>
[vb6]Сохранение всех настроек программы в 1 файл - 2010-08-03 08:59:08.546666   
Rody66

Сообщений: 46
Оценки: 0
Присоединился: 2009-03-08 00:28:14.013333
Всем доброго времени суток, суть проблемы такова, а точнее даже не проблемы, а более оптимального ее решения.. В общем имеется программа, в которой всего около 40 текстовых значений и десяток chk, сейчас я сохраняю все настройки программы в 50+ файлов, так вот хотелось бы сохранять это все в 1 файл, знаю, на других языках, скажем delphi 7 данное действие очень легко осуществляется. Так вот, может быть кто нибудь сталкивался и может подсказать наиболее оптимальный вариант?
Заранее благодарен.
Post #: 1
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-03 10:46:18.176666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Открыть файл, записать туда все настройки и закрыть файл? =)
Post #: 2
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-03 17:41:13.416666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Правда, а в чем проблема не понятно. Если ты можешь записать одно значение в один файл, то в чем проблема записать несколько значений в тот же файл?
Post #: 3
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 00:35:51.066666   
Rody66

Сообщений: 46
Оценки: 0
Присоединился: 2009-03-08 00:28:14.013333
Проблема в том, что когда настроек много (уже 100+), то становится проблематично считывать с этого файла все настройки.. Записать то не проблема, а вот считать это все уже не так просто, у меня есть вариант считывать по кол-ву символов, но слишком уж он муторный..
Post #: 4
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 02:25:04.780000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
100 или 100500 - какая разница, сколько считывать?
Post #: 5
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 11:51:46.696666   
Родригес

Сообщений: 444
Оценки: 0
Присоединился: 2010-04-16 20:28:58.240000
может стоит взгдянуть в сторону ini файлов, для работы с которыми в windows есть api функции.
Post #: 6
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 12:25:46.426666   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
GetPrivateProfileStringA
WritePrivateProfileStringA
Post #: 7
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 12:59:36.196666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Проблема в том, что ТС пишет на VB и не сильно представляет, что он вообще пишет.

З.Ы. ini - прошлый век, сча рулит XML ;)


quote:

ORIGINAL: Rody66
всего около 40 текстовых значений […] в 50+ файлов…


КАК?!
Post #: 8
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 13:10:09.983333   
Родригес

Сообщений: 444
Оценки: 0
Присоединился: 2010-04-16 20:28:58.240000
quote:

З.Ы. ini - прошлый век, сча рулит XML ;)

Знаю, но как по мне с ним проще работать.
Всяко лучше, чем 50 файлов настроек.


quote:

ORIGINAL: _SaZ_

КАК?!


Там еще десяток chk
Post #: 9
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 15:50:44.196666   
Rody66

Сообщений: 46
Оценки: 0
Присоединился: 2009-03-08 00:28:14.013333
Можно поподробнее по поводу api .ini , а хорошо бы прям код всей функции с соответствующими комментами..
Post #: 10
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-13 18:01:23.446666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Код сам пиши. Ты так и не ответил, в чём у тебя возникла проблема при сохранении всех настроен в один файл.
Post #: 11
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-14 01:43:54.003333   
Rody66

Сообщений: 46
Оценки: 0
Присоединился: 2009-03-08 00:28:14.013333
quote:

Ты так и не ответил, в чём у тебя возникла проблема при сохранении всех настроен в один файл.

Да я вообще сути работы .ini файлов не знаю. То есть вообще не знаю каким образом записывать и считывать .ini
к примеру есть 2 строки, возьмем самые распространенные логин и пасс..:
логин: qwerty
пасс: 123456
если скажем записывать это в 2 файла, то проблем нет, в 1 файле логин, который очень просто считывается, путем считывания всей информации с файла, со 2 файлом то же самое только пасс..
Тут все просто.
Так же, если цель записывать инфу в 1 файл, то можно добавить еще пару переменных, которые отвечали бы за кол-во символов в поле логин и в поле пас, иначе встанет проблема со считыванием, так как логин и пасс у каждого юзера будут уникальны.. Но, на мой взгляд, слишком уж муторный код выйдет, когда кол-во знчений будет не 2, а 50+..
Надеюсь сейчас внятно объяснил, или еще шире, с кодом развернуть?
Post #: 12
RE: [vb6]Сохранение всех настроек программы в 1 файл - 2010-08-14 03:28:58.926666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Попробуй считывать по строкам.

А ещё лучше, не компостируй нам мозги и прочти хоть какую-нибудь крину по программированию на своём языке.
Post #: 13
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [vb6]Сохранение всех настроек программы в 1 файл







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.