Страница: 1 |
|
Вопрос: Class'ная ошибка VB?
|
Добавлено: 10.01.06 00:41
|
|
Автор вопроса: Surok
|
'FORM
-----------------------
Option Explicit
Private TEST As New class_TEST
Private WithEvents TEST_EVNT As class_TEST
Private Sub Command1_Click()
TEST.DelaemCHTOTO 10
End Sub
Private Sub TEST_EVNT_EVNT(blOps As Boolean)
If blOps Then MsgBox "????????????"
End Sub
'class_TEST
---------------------------------
Option Explicit
Event EVNT(blOps As Boolean)
Public Sub DelaemCHTOTO(ByVal val As Byte)
MsgBox "Working....."
RaiseEvent EVNT(True)
End Sub
Не срабатывет EVNT...????? в чем баг?
Ответить
|
Номер ответа: 2 Автор ответа: Surok
Вопросов: 36 Ответов: 106
|
Профиль | | #2
|
Добавлено: 11.01.06 15:36
|
А как они связаны у меня? не связаны?....
хм..по идее должно быть
Private Withevents TEST as class_TEST
но редакктор кричит что одинаковые имена...
Ответить
|
Номер ответа: 4 Автор ответа: Surok
Вопросов: 36 Ответов: 106
|
Профиль | | #4
|
Добавлено: 15.01.06 03:03
|
УВАЖАЕМЫЙ GSERG, ведь можно просто признать что баг все-таки есть...но можно продолжать тыкать фейсомобтейбл...
я что-то не так написал в коде?
-----------------------
п.с. у меня проект весь реализовывать по-другому придется если евент так не работает....
Ответить
|
Номер ответа: 6 Автор ответа: Surok
Вопросов: 36 Ответов: 106
|
Профиль | | #6
|
Добавлено: 15.01.06 04:14
|
to Victor: ок...сспасибо...так работает
но. придется перед каждым вызовом в каждой процедуре обьявлять класс а потом убивать его?
Ответить
|
Номер ответа: 9 Автор ответа: Surok
Вопросов: 36 Ответов: 106
|
Профиль | | #9
|
Добавлено: 15.01.06 09:28
|
Чтобы решение, найденное тобой самостоятельно, навсегда в голове отпечаталось.
В отличие от решения, преподнесённого на блюдечке.
to GSERG: все это верно, но я сюда советоватся прихожу, а не жизни людей учить
знакома ситуация когда бессонными ночами и днями торопишься выполнить важный проэкт, мозг кипит, и какой-нибудь баг стопорит работу? попробуйте в такой ситуации все оставшееся время тратить на выяснение причин тупика...
на будущее советую приписывать в начале подобных сообщений:"ВНИМАНИЕ:УЧУ ЖИЗНИ".. и подробный алгоритм действий....
=x
Ответить
|
Номер ответа: 10 Автор ответа: GSerg
Вопросов: 0 Ответов: 1876
|
Профиль | | #10
|
Добавлено: 15.01.06 10:07
|
знакома ситуация когда бессонными ночами и днями торопишься выполнить важный проэкт, мозг кипит, и какой-нибудь баг стопорит работу? попробуйте в такой ситуации все оставшееся время тратить на выяснение причин тупика...
Нды?..
Если бы ты где-то в коде упустил какой-нибудь ByVal или постфикс & не поставил, из-за чего ничего не работало бы - можно было было бы просто подсказать.
Но из приведённого тобой кода понятно, что ты вообще не понимаешь основ работы с объектами и обработки их событий. И потом у тебя возникнут очередные вопросы, приводящие к кипению мозга, но являющиеся RTFMовскими по сути. Поэтому мне, как человеку, которому не всё равно, интереснее, чтобы ты умел ловить рыбу, а не просил каждый день поймать тебе новую. При этом никого я жизни не учил, не учу и не собираюсь, ибо не моя это задача. Просто тем, кто считает каждодневный спрос на рыбу занятием более приятным, я говорю "Ок, нет вопросов" и ставлю их в игнор.
Ответить
|
Страница: 1 |
Поиск по форуму