|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Уважаемые профессионалы! Хочу в проекте проверять есть ли в реестре определенная папка со значением. Например в разделе HKEY_LOCAL_MACHINE\SOFTWARE создаю папку test, в которой создаю строковый параметр test Прочитал что для этого можно использовать метод - GetValue объекта My.Computer.Registry В качестве примера указали вот это: Код: vbnet 1. 2. 3.
Но когда тестирую код, выводит ошибку - "Необходим объект" и подсвечивает первую строку. Попробовал сделать так:- Код: vbnet 1. 2. 3.
Все равно - необходим объект Укажите пожалуйста в чем промах ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:45 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameronУкажите пожалуйста в чем промахв выборе форума для вопроса Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:47 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameron, Пока писал в ту ветку, в которой вопрос не должен был быть - тему уже переместили :-) Наверное, имеет смысл для начала проверить наличие папки test в реестре, а потом уже и значение извлекать. Что-то вроде: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:55 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Shocker.Pro, Почему же? Этот вопрос именно по Visual Basic. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:57 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameronShocker.Pro, Почему же? Этот вопрос именно по Visual Basic.потому что надо читать ПРАВИЛА ФОРУМА. Прочтите перед тем как задавать вопрос! перед тем, как задавать вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:15 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
The_Prist, Папка test с параметром test создана в vdekameronHKEY_LOCAL_MACHINE\SOFTWARE пробую ваш код:- Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Ошибка- необходим объект(( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:49 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameronЭтот вопрос именно по Visual BasicVB и VB.Net - разные вещи. Поэтому и разделы разные. Ваш топик перенесли в нужную ветку, в которой именно Net обсуждается. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:50 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
The_PristVB и VB.Net - разные вещи. Поэтому и разделы разные. Ваш топик перенесли в нужную ветку, в которой именно Net обсуждается. Уже понял, извините. Но все-равно не получается. Отписал выше( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:53 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameron, Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:56 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Специально проверил - код выше работает. Никаких объектов не требует. Может редактор подсвечивает какое-то определенное свойство? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:57 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Точнее так даже: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:59 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
The_Prist, Вот что у меня получается. Ошибка -Необходим объект и подсвечивается вторая строка Код: vbnet 1.
Сделал скрин. Извините что низкого качества. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:33 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
"SOFTWARE\test" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:40 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameronThe_PristVB и VB.Net - разные вещи. Поэтому и разделы разные. Ваш топик перенесли в нужную ветку, в которой именно Net обсуждается. Уже понял , извините. Но все-равно не получается. Отписал выше( Что именно понял? Судя по скрину, вы пытаетесь этот код использовать в Visual Basic Я же дал ссылку на правила , но вы все равно не удосужились прочитать даже самую крупную и жирную строчку Magnus23 Не забывайте указывать в своих темах среду разработки, к которой относится ваш вопрос! Приведенный код - для VB.NET, вы бы сразу получили ответ, что вы пытаетесь использовать не тот язык, если бы указали, где вы пытаетесь его использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:42 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Shocker.Pro, забирай ТС назад. Он не ошибся форумом. vdekameron, то что ты пишешь My.Computer.Registry -это .Net коды и в VB6 они работать не будут. В VB6 -то что ты хочешь - только API. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:42 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
что за бред тут ТС пишет, код выаолняет в средстве просмотра фотографий. вам VBA видимо нужно, тогда ищите примеры для него через WinAPI ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:44 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Дмитрий77Shocker.Pro, забирай ТС назад."Фарш невозможно провернуть назад, И мясо из котлет не восстановишь..." (на мотив песни "Старинные Часы") Это теперь только местный модератор может сделать Дим, просто дай ему правильный ответ, ну или ссылку ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:46 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
На. Декларации и константы выписывать лень, учись сам. Код: vbnet 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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:49 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
А в принципе, жалко что ли. Код: vbnet 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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:01 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Shocker.Pro, Shocker.ProCудя по скрину, вы пытаетесь этот код использовать в Visual Basic Если я изначально создал тему в разделе по Visual Basic ,то таки ДА!! я пытаюсь этот код использовать в Visual Basic ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:39 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Дмитрий77, Это пиз...ц Дмитрий, мне чтобы проверить есть ли в Local_Mashine\Software папка test нужно ввести то, что вы последнее скинули? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:42 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameron, я тебе дал полный код на VB6 . Другого кода там быть не может. Можешь еще пытаться читать value и сравнивать с дефолтной. Код: vbnet 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. 51. 52. 53. 54. 55. 56. 57. 58.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:47 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Дмитрий77, Вот еще один человек, который меня переоценил на этом форуме. Первый был Shocker.Pro )) Если это можно просто вставить то другой разговор. но я ни разу не встретил там имя папки - test Емае)) мне просто нужно проверять есть ли папочка, а кода на 2 ласта))) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:47 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
vdekameronЕсли я изначально создал тему в разделе по Visual Basic ,то таки ДА!! я пытаюсь этот код использовать в Visual Basicно при этом, привели код для VB.NET, потому я и перекинул тему. vdekameronЭто пиз...ц Дмитрий, мне чтобы проверить есть ли в Local_Mashine\Software папка test нужно ввести то, что вы последнее скинули?Да, а, собственно, какая вам разница, что внутри функции, вы же не пытаетесь выяснить, что внутри функции My.Computer.Registry.GetValue. Условно говоря, что-то похожее ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:47 |
|
Проверка существует ли значение в реестре
|
|||
---|---|---|---|
#18+
Shocker.Pro, Shocker.Proно при этом, привели код для VB.NET, потому я и перекинул тему Полюбуйтесь откуда я взял этот код Я же руководствуюсь тем, что вы же мне и советовали. Сначала поискать в интернете, почитать, поискать самому. А уж потом отнимать у вас время! Вот поискал, там черным по белому написан заголовок- "Практическое руководство. Чтение значения из раздела реестра в Visual Basic" Потестил сам. Не получилось. Написал сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:54 |
|
|
start [/forum/topic.php?fid=20&msg=38853224&tid=1402013]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 178ms |
0 / 0 |