Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как можно менять входные данные по умолчанию (например в InputBox)?

248
06 мая 2011 года
Dmitry2064
590 / / 06.12.2006
Ввожу число через InputBox.

 
Код:
Valdefolt = 100
mVal = InputBox("Сумма", , Valdefolt)

Но Valdefolt может меняться. Хотелось бы, что бы ведя например однажды 105, сл. раз по дефолту отображалось бы уже это число. Можно ли обойтись без фиксации этой цифры в нек. txt-файле? Т.е. в идеале, чтобы переписывалась какая-то константа в самом модуле программки. Или написать функцию, которая бы переписывала свое значние. Т.е. можно ли программно менять сам код?
А может надо какую-нить рекурсию использовать?
405
06 мая 2011 года
Dmitrii
554 / / 16.12.2004
Цитата: Dmitry2064
... Можно ли обойтись без фиксации этой цифры в нек. txt-файле?..

Сохраняйте нужное значение в реестре, в разделе Вашего приложения.

Цитата: Dmitry2064
... можно ли программно менять сам код?..

В некоторой степени.
Поищите материал по ключам: [color=green]conditional compilation[/color], [color=blue]условная компиляция[/color], #If...Then...#Else.

327
07 мая 2011 года
UserNet2008
748 / / 03.04.2010
Может так
mVal = InputBox("Сумма", , 105)

InputBox(promt[, title][, [COLOR="green"]default[/COLOR]])

[COLOR="green"]default[/COLOR] - необязательный аргумент, определяющий значение, отображаемое в текстовом поле окна диалога по умолчанию
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог