Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VB Строка, байтовый массив, функция StrConv... https://www.cyberforum.ru/ visual-basic/ thread492149.html
Вот этот код работает, но насчёт использования StrConv я всё равно не уверен: Sub Main() Dim bArr() As Byte, i As Integer, fN As Integer, st As String bArr = FileContents(App.Path + "Test.gif") ' в байтовом массиве bArr() теперь находится содержимое этого файла fN = FreeFile Open App.Path + "Copy of Test 1.gif" For Binary Access Write As #fN Put...
Группа проектов - вопрос по использованию VB
Такой дилетантский вопросик. Хочу написать программу в двух вариантах. У обоих вариантов будет общая DLL-ка, только первый вариант - это exe-шник, а второй - документ ActiveX. Хочу посоветоваться, как это все хранить, чтобы потом меньше проблем было: то ли делать три разных проекта, то ли создать группу проектов? Причем, в последнем случае, вопрос по пункту меню 'Построить группу проекта' -...
VB Связывание ListBox с базой данных Access Здраствуйте! Никак не могу сделать, чтобы во время выполнения программы автоматически заполнялся список данными из базы Access. Пробовал использовать ADOCS, связь устанавливается, а данные не вносятся. Как быть? Конечно можно использовать DataList, но для него отсутствует команда List. https://www.cyberforum.ru/ visual-basic/ thread492132.html VB Как открыть картинку PNG и засунуть в PictureBox? https://www.cyberforum.ru/ visual-basic/ thread492131.html
Мир Вам! Как открыть картинку PNG и засунуть в PictureBox? При обычном LoadPicture возникает ошибка ИнвалидИмаге. Помогите, может кто уже сталкивался с такой проблеммой?
Word Add-In и обновление содержания VB
Может подскажите чтонибудь по сабжу? Обновляю все поля в документе - обновляется все, кроме содержания.
VB Вывод формулы из рекордсет на текстбокс https://www.cyberforum.ru/ visual-basic/ thread492109.html
Mne nuzno vivesti na TextBox ne field iz Recordset, a formulu, tipo: field_name*5. Podskazite mozno li eto sdelat? Esli da, to kakim obrazom? Spasibo, Inessa
VB Как программно узнать наступление разрыва страницы? https://www.cyberforum.ru/ visual-basic/ thread492103.html
Здравствуйте! Как программно узнать наступление данного события?
Как из VB создать в Word'е файл содержащий текст и адрес письма? VB
Как из VB создать в Word'е файл содержащий текст и адрес письма. Руками в Word'е это делается легко, а вот из VB не могу. Может кто подскажет что?
VB Как в runtime отобразить Property page ? https://www.cyberforum.ru/ visual-basic/ thread492097.html
День добрый ! Как в runtime отобразить Property page ? Спасибо.
VB Почему на мышке в VB не работает Scroll? https://www.cyberforum.ru/ visual-basic/ thread492093.html
Подскажите, пожалуйста,начинающему программисту почему на мышке в VB не работает Scroll? Это возможно как-то усранить? Бывают большие программы: например при работе с БД, дак там Scroll просто необходим.
Как получить список имен компов включённых в локальную сеть? VB
Подскажите как получить список имен компов включённых в локальную сеть? Зарание спасибо.
VB Как добавить свой mnuPoup к системному, который вызывается правой кнопкой Подскажите, как добавить свой mnuPoup к системному, кот выз.правой кнопкой. Если я напишу свой mnuPoup - то системное пропадает. И приходится самому все дописывать: Отменить-вырезать-Копировать-вставить-Выделить все... что сильно усложняет Спасибо https://www.cyberforum.ru/ visual-basic/ thread492080.html
2 / 2 / 2
Регистрация: 14.10.2009
Сообщений: 100
25.01.2011, 19:19  [ТС] 0

Нужно создать класс у которого есть Event. - VB - Ответ 2683660

25.01.2011, 19:19. Показов 917. Ответов 6
Метки (Все метки)

Ответ

У класса есть событие и процедура вызывающая его.

Visual Basic
1
2
3
4
5
Public Event timer()
 
Public Static Sub RaiseTimer()
    RaiseEvent timer
End Sub
Эту процедуру должна вызывать callback функция которая должна быть расположена в другом модуле(AddressOf так работает если я не ошибаюсь)
Я делал так, но это не правильно т.к. событие произойдет в этом же модуле, а не в форме как это требуется.

Visual Basic
1
2
3
4
5
6
7
8
9
10
Option Explicit
 
Public timer As CTimer
 
Public Function fTimerCallBack(ByVal lnghwnd As Long, ByVal lngMessage As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
    
    Set timer = New CTimer
    timer.RaiseTimer
    Set timer = Nothing
End Function
Подскажите есть ли какой то выход из этой ситуации?

Вернуться к обсуждению:
Нужно создать класс у которого есть Event. VB
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2011, 19:19
Готовые ответы и решения:

Создать класс - человек, у которого есть имя и возраст.
Создать класс - человек, у которого есть имя и возраст. Определить функцию которая установит имя и...

Оператор new (создать класс город у которого есть название и население)
Была задачка, создать класс город у которого есть название и население. Определить функцию которая...

Создать класс - институт , у которого есть название и число студентов
Создать класс - институт , у которого есть название и число студентов . Определить функцию ,...

Создать класс "Сыр", у которого есть название, вес порции, энергетическая ценность
создать класс сыр у которого есть название, вес порции, энергетическая ценность. Определить функцию...

6
25.01.2011, 19:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2011, 19:19
Помогаю со студенческими работами здесь

Создать класс, на входе которого Rectangle на выходе которого bool
Не получается создать класс, на входе которого Rectangle на выходе которого bool public bool...

Класс, для полей которого нужно использовать класс
Нужно помочь с этой частью, ну и проблемка - char для ФИО не переваривает пробелы. #include...

Класс: Создать класс, объектом которого будет являться двумерный массив размерностью n x m.
Нужно создать класс, объектом которого будет являться двумерный массив размерностью n x m. Массив...

Создать класс, полем которого является класс вектор
как это выглядит?

Есть прямоугольник, на расстоянии (10,61) от которого нужно очертить область
Доброго всем времени суток! Есть прямоугольник на расстоянии (10,61) от которого нужно очертить...

В C# создать объект, класс которого написан в C++
Надеюсь в правильную ветку пишу. Как можно получить из C# создать объект который написан в C++? К...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru