Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Опять NULL и TypeMismatch / 6 сообщений из 6, страница 1 из 1
15.08.2003, 07:00
    #32237328
SashaCrane
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять NULL и TypeMismatch
Есть на форме контрол MyListBox типа ListBox
в процедуре пишем
Dim localListBox As ListBox
Set localListBox=MyListBox
говорит TypeMismatch жму Degug подвожу мыш к MyListBox а она говорит NULL
И как мне быть?
...
Рейтинг: 0 / 0
15.08.2003, 10:56
    #32237366
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять NULL и TypeMismatch
а дальше то чего в коде написано????
...
Рейтинг: 0 / 0
15.08.2003, 11:13
    #32237386
sergwsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять NULL и TypeMismatch
А если так?

Код: plaintext
Dim localListBox As VB.ListBox

Тоже ругается?
...
Рейтинг: 0 / 0
15.08.2003, 13:31
    #32237600
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять NULL и TypeMismatch
а так?
Dim localListBox As New ListBox
...
Рейтинг: 0 / 0
18.08.2003, 04:25
    #32238505
SashaCrane
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять NULL и TypeMismatch
Ребята, я наверное вас уже достал.
Попробуйте у себя этот код:

Private Sub CommandButton1_Click()
designtimeListBox.AddItem("123")
designtimeListBox.AddItem("345")
designtimeListBox.ListIndex=0
Test (designtimeListBox)
'Test1()
End Sub
Sub Test(runtimeListBox As ListBox) 'ByRef ByVal ничего не дает
MsgBox (CStr(runtimeListBox.ListCount))
End Sub
Sub Test1()
Dim runtimeListBox As ListBox
Set runtimeListBox = designTimeListBox
MsgBox (CStr(runtimeListBox.ListCount))
End Sub

После того как я добавил строку
designtimeListBox.ListIndex=0
начала вылетать ошибка 424 Object Required

Пробуя попеременке тестовые процедуры вылетают ошибки.
Как правильно надо делать подобные процедуры?

As New ListBox - говорит неправильное использование New
As VB.ListBox - VB нету есть только VBA

Знакомый пробывал на VB и все работало а на VBA у меня не идет
...
Рейтинг: 0 / 0
18.08.2003, 04:25
    #32238506
SashaCrane
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять NULL и TypeMismatch
Ребята, я наверное вас уже достал.
Попробуйте у себя этот код:

Private Sub CommandButton1_Click()
designtimeListBox.AddItem("123")
designtimeListBox.AddItem("345")
designtimeListBox.ListIndex=0
Test (designtimeListBox)
'Test1()
End Sub
Sub Test(runtimeListBox As ListBox) 'ByRef ByVal ничего не дает
MsgBox (CStr(runtimeListBox.ListCount))
End Sub
Sub Test1()
Dim runtimeListBox As ListBox
Set runtimeListBox = designTimeListBox
MsgBox (CStr(runtimeListBox.ListCount))
End Sub

После того как я добавил строку
designtimeListBox.ListIndex=0
начала вылетать ошибка 424 Object Required

Пробуя попеременке тестовые процедуры вылетают ошибки.
Как правильно надо делать подобные процедуры?

As New ListBox - говорит неправильное использование New
As VB.ListBox - VB нету есть только VBA

Знакомый пробывал на VB и все работало а на VBA у меня не идет
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Опять NULL и TypeMismatch / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]