Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Ошибка после перехода на 12.5.1: Error accessing external object property preview  [new]
Царев_Вадим
Member

Откуда:
Сообщений: 9
Ошибка возникла на "ровном месте" после перехода на 12.5.1.
Команда простая: dw_report.Object.DataWindow.Print.Preview = "No"
И в 9 это работает, и переделка под Modify("") не помогает, тупо выдает сообщение:

Error accessing external object property preview...

При этом Describe("") прекрасно работает. Может чего подскажете?
14 янв 13, 14:42    [13767021]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка после перехода на 12.5.1: Error accessing external object property preview  [new]
spas2001
Member

Откуда: Тамбов--->Москва-->Тамбов-->Москва-->Тамбов
Сообщений: 2010
Так не делайте, по-умолчанию вроде без preview открывается
14 янв 13, 16:19    [13767862]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка после перехода на 12.5.1: Error accessing external object property preview  [new]
Anatoly Moskovsky
Member

Откуда: Odessa
Сообщений: 6610
Царев_Вадим,
У меня нет счас под рукой ПБ, но вот мои мысли.

Некоторые типы ДВ (Nested, Composite...) находятся всегда в режиме Preview и не поддерживают выход из него.
Так что возможно раньше попытки установить Preview=No игнорировались, а теперь уже нет.

Для Grid (processing=1), Tabular/Freeform(processing=0) - должно работать. Проверяйте processing перед установкой Preview
14 янв 13, 18:56    [13768860]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка после перехода на 12.5.1: Error accessing external object property preview  [new]
AIS
Member

Откуда:
Сообщений: 1695
есть подозрение, что формат другой у "Preview=No" (толи ковычки, только 0/1), т.к. не может оно быть постоянно включено.
А "processing" - это по моему совсем не из той "оперы". ;)
14 янв 13, 22:16    [13769440]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка после перехода на 12.5.1: Error accessing external object property preview  [new]
Anatoly Moskovsky
Member

Откуда: Odessa
Сообщений: 6610
AIS,

У ДВ есть два режима отображения - редактирование и превью.
Кросстабы, композиты и т.п. (где processing > 1) не могут быть в режиме редактирования, значит они находятся в режиме превью, и переключить их из него все равно не удастся.
Так что самый корректный способ избежать эту ошибку - не пытаться переключать такие ДВ из превью.
15 янв 13, 03:17    [13770009]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить