Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема(, Помогите с кодом 
:(
    Опции темы
Dredina
Дата 24.5.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.5.2006
Где: Украина, ЖВ

Репутация: нет
Всего: нет



У меня есть такой код, но он почемуто не пашет.
Код

Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
  
Public Const VK_TAB = &H9 ' Ето в модуль.  
                          '
'в таймер с интервалом 50  
If GetAsyncKeyState(VK_TAB) And KEY_SHIFT = True Then
    msgboх "Кто то трогает ТАБ", vbinformation
End If


обьясните. плз 
PM MAIL   Вверх
Naghual
Дата 24.5.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 26
Всего: 49



А что такое "KEY_SHIFT"? 
Где ты его объявил и как изменяеш его значение?
Ты проверь, без него работает! 


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
cardinal
Дата 24.5.2006, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Модератор: Название темы должно отражать ее суть! 


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Dredina
Дата 24.5.2006, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.5.2006
Где: Украина, ЖВ

Репутация: нет
Всего: нет



Без него тоже не работает.  smile     Может не правильно назван модуль.... smile  
PM MAIL   Вверх
cardinal
Дата 24.5.2006, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Код

Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
  
Public Const VK_TAB = &H9 ' Ето в модуль.  
                          '
'в таймер с интервалом 50  
If GetAsyncKeyState(VK_TAB) = True Then
    msgboх "Кто то трогает ТАБ", vbinformation
End If

Это не идет? 


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Dredina
Дата 24.5.2006, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.5.2006
Где: Украина, ЖВ

Репутация: нет
Всего: нет



Вот именно убираю это запускаю, и при нажатии на ТАБ никаких действий. 
PM MAIL   Вверх
Naghual
Дата 24.5.2006, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 26
Всего: 49



Значит "не тем пальчиком" ты все делаеш!
У меня все работает.

Проект в студию. 


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
cardinal
Дата 24.5.2006, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Код

Option Explicit
Private Declare Function GetKeyboardState Lib "user32" (pbKeyState As Byte) As Long
Private Const VK_TAB = &H9

Private Sub Timer1_Timer()
Dim keys(0 To 255) As Byte
GetKeyboardState keys(0)
If keys(VK_TAB) = &H80 Or keys(VK_TAB) = &H81 Then MsgBox "=)"
End Sub
 


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.