powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / типы сонтролов на окне
8 сообщений из 8, страница 1 из 1
типы сонтролов на окне
    #34215394
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Power Builder9
Пример из HELP PB9
Код прикреплён к командной кнопке cb_4

Error: Null object reference at line 58 in clicked event cb_4 of w_1

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
graphicobject stp_obj
object type_obj
stp_obj = Message.PowerObjectParm
type_obj = stp_obj.TypeOf()
Error: Null object reference at line  58  in clicked event cb_4 of w_1
CHOOSE CASE type_obj
CASE DataWindow!
      MessageBox("The object"," Is a datawindow")
CASE SingleLineEdit!
      MessageBox("The object"," Is a sle")
// Cases for additional object types
CASE ELSE
      MessageBox("The object"," Is irrelevant!")
END CHOOSE
Спасибо
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34215420
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала скажи что ты передешь через Messages (а еще лучше знаешь ли ты что это такое)
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34215532
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСначала скажи что ты передешь через Messages (а еще лучше знаешь ли ты что это такое)

На окне имеются разные типы контролов,
как-то
data window. command button
check box, radiobutton

Надо просто подсчитать их количество
Если отдельно, то получается, код
из Хелпа работает,
а в этом ОШИБКА

ТАКОЕ МОУ ПОНИМАНИЕ
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34215842
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что я могу сказать - RTFM
Надо и свою голову иметь, в этой строке для тебя всегда будет - null
Если ты даже не удосужился посмотреть на что тебе указали
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34215845
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После этого долго и нудно спорили чем программисты отличаются от кодеров
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34215856
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Купи книжку под названием "Энциклопедия Pb6" там найдешь большинство ответов на свои вопросы
Если бы в свое время она у меня была, много времени сэкомил бы
Жаль, что я не в Москве живу
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34215984
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
integer li_controls, li_i
WindowObject lwo

li_controls = UpperBound(Parent.Control)
FOR li_i =  1  TO li_controls
lwo = Parent.Control[li_i]
CHOOSE CASE lwo.TypeOf()
CASE DataWindow!
      MessageBox("The object"," Is a datawindow")
CASE SingleLineEdit!
      MessageBox("The object"," Is a sle")
// Cases for additional object types
CASE ELSE
      MessageBox("The object"," Is irrelevant!")
END CHOOSE
NEXT
...
Рейтинг: 0 / 0
типы сонтролов на окне
    #34220290
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska

БЛАГОДАРЮ,
ВАШЕ РЕШЕНИЕ ОК!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / типы сонтролов на окне
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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