Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
31.05.2011, 04:11
|
|||
---|---|---|---|
Как записать в реестр DWORD |
|||
#18+
Глянул сюда: /topic/217327&hl=regsetdword Код: plaintext
Переписал на свой лад: Код: plaintext
Задача собственно "примитив". (не тут та было) 1) Если есть параметр --blablabla, то надо в реестре создать "blablabla" REG_DWORD 0x00000001 (1) 2) Если нет параметра --blablabla, то надо удалить из реестра "blablabla" (ежли есть) Делаю так Код: plaintext
Делаю так Код: plaintext
Ну и где проблема? P.S. Читаю без проблем. Ну по крайне мере ф-ция ниже умеет превратить REG_DWORD=1 в true а REG_DWORD=0 (или отсутствует) в false -а больше мне ничего и не нужно. Код: plaintext
=================== Ну, сюда же вопрос, как удалить параметр реестра REG_DWORD/REG_SZ итп. (если есть) без ругани (если нет). Думаю найду быстро, но от прямого ответа не откажусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.05.2011, 08:17
|
|||
---|---|---|---|
|
|||
Как записать в реестр DWORD |
|||
#18+
Дмитрий77, полной уверенности нет, но проблема в размере (типе) параметров в объявлении функции RegSetValueEx. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.05.2011, 11:32
|
|||
---|---|---|---|
Как записать в реестр DWORD |
|||
#18+
Дмитрий77, стандартное описание ANSI-версии: Код: plaintext 1. 2. 3.
Код: plaintext
Можно описать специализированно: Код: plaintext 1. 2.
По сплиттеру отпишусь позднее. скукотища, Integer в VB 2-хбайтный. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.05.2011, 12:08
|
|||
---|---|---|---|
|
|||
Как записать в реестр DWORD |
|||
#18+
Бенедиктскукотища, Integer в VB 2-хбайтный. Был неправ. Исправлюсь. Спасибо за напоминание. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.05.2011, 17:18
|
|||
---|---|---|---|
Как записать в реестр DWORD |
|||
#18+
Бенедикт, спасибо. Действительно, у меня был ByVal szData As String. >Вместо 1 рисует 0х00000031 (49) >Вместо 0 рисует 0х00000030 (48) Этож chr(48)->0 chr(49)-> 1 мог бы сам смекнуть. ....вот так пользуешься годами чьими-то недоделанными Public Function, а чуть надо что поменять, оно и ругается. Так все работает: Код: 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.
==================== БенедиктПо сплиттеру отпишусь позднее. Спасибо что помните. Более интересен не до конца решенный вопрос с halftone (не по умолчанию), вы даже не прокомментировали. Хотя...там такие дебри, что не удивлюсь что и Вам нечего сказать. ===================== А как грамотно удалить параметр (без ругани если его нет) - пока не смотрел. 1) Если есть параметр --blablabla, то надо в реестре создать "blablabla" REG_DWORD 0x00000001 (1) 2) Если нет параметра --blablabla, то надо удалить из реестра "blablabla" (ежли есть) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.05.2011, 20:58
|
|||
---|---|---|---|
Как записать в реестр DWORD |
|||
#18+
Дмитрий77А как грамотно удалить параметр (без ругани если его нет) - пока не смотрел. ... 2) Если нет параметра --blablabla, то надо удалить из реестра "blablabla" (ежли есть) Вопрос снят. Есть у меня давно уже эта ф-ция в лучшем виде. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2158670]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 347ms |
total: | 460ms |
0 / 0 |