Ответ: Евгений Листюк. Отзовись если слышишь! (сори офтопик)
Без лести, плиз
Чтобы выложить, шли мне или, если Бутрин тебе как учитель ближе, ему
Выложим. Только описание обязательно приложи, здорово будет, если скриншот сам сделаешь (лучше в PNG).
А теперь о советах.
В VB есть четыре удивительные функции для хранения данных программы в реестре:
GetSetting(appname, section, key[, default])
GetAllSettings(appname, section)
SaveSetting appname, section, key, setting
DeleteSetting appname, section[, key]
Точнее последние две - это процедуры (значения не возвращают).
Как ими пользоваться.
Первые две, как видно из названия, позволяют нам забрать значение из реестра (или все значения из этой ветки).
например,
myValue = GetSetting(App.Title, "Settings", "myValue", 0)
То есть из ветки, посвященной нашей программе (App.Title возвращает имя запущенной программы), из секции "Settings", необходимо взять значение ключа "myValue", а если такового не окажется, использовать в качестве значения по умолчанию 0.
С помощью функции GetAllSettings можно слить все значения из секции в массив.
Записать значение ключа позволяет нам процедурка SaveSetting. Например, так
SaveSetting App.Title, "Settings", "myValue", 16
То есть мы присвоили ключу myValue значение 16.
Чтобы стереть секцию, прибегнем к DeleteSetting:
DeleteSetting App.Title, "Settings"
так мы стираем всю секцию, а так
DeleteSetting App.Title, "Settings", "myValue"
только ключ myValue.
Ах, да, куда все складывается в реестре.
HKCU\Software\VB and VBA Program Settings\"Имя твоей программы"
Фу, аж устал