|
Существует ли выборка переменных ?
|
|||
---|---|---|---|
#18+
Только не бейте. Дайте ответ Да или Нет просто. Существует ли выборка переменных ? Я когда делал программу, делал доступным также включить/отключить дополнительные функции. Тоесть программа имеет множество мелких настроек, которые хранятся в переменных. Раньше я их выставлял по умолчанию в Form_load как мне было нужно, но для пользователя нужно было сделать интерфейс, чтоб он там сам все указывал что ему нужно. Для этого нужно в форме "Настройка" создать нужное количество элементов таких как TextBox, ComboBox, CheckBox. Удалось мне упростить код по сохранинию и загрузке значений в форму. Тоесть при нажатии "сохранить" перебираются все элементы, находятся нужные, если TAG элемента подписан, значит под этим названием сохраняем в реестр. Чтение аналогично. Код для формы работает отлично. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
Вопрос. Перебор переменных аналогичный как я перебираю элементы (For Each Elem In frm.Controls) возможный или нет ? Тоесть приблизительно я себе это где-то так представлял: Type Переменная n1 as string nnn as long jdi as long[/spoiler] .... дальше в цыкле идет выборка переменных (из Переменная). Узнается имья переменной и ее. Имья переменной подставляю в key функции GetSetting. Таким образом не плохо было бы избавиться от многостраничного кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2011, 02:20 |
|
Существует ли выборка переменных ?
|
|||
---|---|---|---|
#18+
Переменные нельзя, но можно использовать массив или коллекцию для перечисления. Коллекцию даже лучше, так как можно загружать данные по имени (ключу) Но она медленнее чем массив, поэтому используйте по ситуации ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2011, 09:10 |
|
|
start [/forum/topic.php?fid=60&msg=37344431&tid=2158569]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 149ms |
0 / 0 |