Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / error C0019: / 7 сообщений из 7, страница 1 из 1
13.01.2007, 11:04
    #34253294
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
PowerBuilder 9.0
Adaptive Server Anywhere Version 9.0
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
в книге написано: 
... если командная кнопка должна быть запрещена из
скрипта связанного с другим окном, 
следует написать следущее выражение:
нижеприведенную строку поставил в 
событие open of 'w_boxcolor'
w_with_tabpage_pb9.cb_cancel.enabled = false //pg. 75  pb4. 0 
выводится сообщение : 
error C0019: Incompapatible property cb_cancel 
for type w_with_tabpage_pb9

пробовал открыть  2  окна, т.к. 
открыто только 'w_boxcolor', 
а кнопка находится в окне w_with_tabpage_pb9
open(w_boxcolor, w_with_tabpage_pb9)
НЕЛЬЗЯ так.
СПАСИБО.
...
Рейтинг: 0 / 0
13.01.2007, 12:19
    #34253354
Yurk0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
Владимир2
error C0019: Incompapatible property cb_cancel
for type w_with_tabpage_pb9

А вы уверены, что кнопка cb_cancel есть в окне w_with_tabpage_pb9 ))) , может вы ошиблись в названии контрола ????
...
Рейтинг: 0 / 0
13.01.2007, 13:32
    #34253410
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
можно еще предположить из названия окна (w_with_tabpage_pb9) что ваша кнопка находится не
в окне а на табе который находится в окне

тогда (здесь конечно должны быть названия ваших контролов...) обращаемся к кнопке так:

w_with_tabpage_pb9.tab_1.tabpage_1.cb_cancel.enabled=false

//
И еще: и в "Library Painter" и в "Browser" вы можете раскрыть свой обьект (окно) и посмотреть иерархию контролов в нем.
Если у вас правильно настроена опция Autocompletion (находясь в паинтере обьекта, меню Design->Options закладка Autosctipt) то вы можете в скрипте написать имя окна, поставить точку и у вас появится полный список контролов, ф-ций, событий, переменных находящихся в этом окне.
...
Рейтинг: 0 / 0
13.01.2007, 13:34
    #34253411
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
...
Рейтинг: 0 / 0
16.01.2007, 11:11
    #34257893
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
авторА вы уверены, что кнопка cb_cancel есть в окне w_with_tabpage_pb9 ))) , может вы ошиблись в названии контрола ????
моя ошибка:
Код: plaintext
1.
Button  cb_cancel была, я не ошибся, НО стояла на 
tabpage_5 в tab_1 в окне w_with_tabpage_pb9

Код: plaintext
1.
В  10 -ой строке события open окна 'w_boxcolor' поставил:
w_with_tabpage_pb9.tab_1.tabpage_5.cb_cancel.enabled=false
Error: Null object reference at line in open of object w_boxcolor

авторЕсли у вас правильно настроена опция Autocompletion (находясь в паинтере обьекта, меню Design->Options закладка Autosctipt) то вы можете в скрипте написать имя окна, поставить точку и у вас появится полный список контролов, ф-ций, событий, переменных находящихся в этом окне.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
опция Autocompletion 
НАСТРОЕНА ПРАВИЛЬНО,
во всех checkboxes стоят птицы, 
Delay =  10  миллисекунд, но после первой 
точки не появляется ничего, т.е. ввёл
w_with_tabpage_pb9.  и молчит, ничего не появляется.

Выполнил 

‘Incremental Build Workspace’
Full Build Workspace
Regenerate

Тем не менее после точки пусто
w_with_tabpage_pb9.  

авторИ еще: и в "Library Painter" и в "Browser" вы можете раскрыть свой обьект (окно) и посмотреть иерархию контролов в нем.

Код: plaintext
1.
2.
3.
4.
Раскрыл, все контролы имеются, а именно:
Оба окна. После развёртки окна w_with_tabpage_pb9
Объекты расположены согласно показаному Dmitry.
Что логично,
w_with_tabpage_pb9.tab_1.tabpage_5.cb_cancel.enabled=false
...
Рейтинг: 0 / 0
16.01.2007, 16:56
    #34259430
Yurk0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
Владимир2
Код: plaintext
1.
В  10 -ой строке события open окна 'w_boxcolor' поставил:
w_with_tabpage_pb9.tab_1.tabpage_5.cb_cancel.enabled=false
Error: Null object reference at line in open of object w_boxcolor

Мне кажется что окно w_with_tabpage_pb9 нужно сначала открыть, а потом уже изменять свойства его котролов :)
...
Рейтинг: 0 / 0
18.01.2007, 11:13
    #34263988
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
error C0019:
Благодарю всех,
Yurk0 ,

авторМне кажется что окно w_with_tabpage_pb9 нужно сначала открыть, а потом уже изменять свойства его котролов :)

Ваша подсказка подошла.
СПАСИБО
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / error C0019: / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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