Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 25 ноя 2011, 13:00
Не знаю с каких пор но перестал отрабатывать оператор setvisualheader. Берется первая запись и на протяжении цикла букавки в нем не меняются. Хотя если свернуть галку и развернуть - то на визуализации появляется новое значение, но оно опять так же стоит и ничего не происходит... не критично для программы, но всё же.. так хотя бы прогресс реальный виден.
Код: Выделить всё
startnewvisual(vtRotateVisual, vfTimer , '...', 1);
_Loop o
{
setvisualheader(o.kodo);
nextvisual;
#include impUsl.vpp
}
stopvisual('',0);
n0where
Местный житель
Сообщения: 499 Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where » 25 ноя 2011, 13:49
Как вариант решения если _loop без where, то можно ведь количество записей в таблице получить и сделать прогресс процентом.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 25 ноя 2011, 14:04
да как бы интересует конкретный код объекта обработка которого сейчас идет... процентный конечно можно, но это альтернатива.
интересует у меня у одного сломалось или это у всех?
KATZ
Местный житель
Сообщения: 473 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
KATZ » 25 ноя 2011, 14:55
Есть такое... Впервые заметил на 37-ом атлантисе, и с 38-ым тоже есть.
Vik
Местный житель
Сообщения: 370 Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:
Сообщение
Vik » 25 ноя 2011, 16:15
Да, SetVisualHeader поломался в 37. В 35 тоже проблемы были с визуализацией, но в основном в трехзвенке.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 25 ноя 2011, 16:22
Windows.FastVisual=Off попробуйте
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 28 ноя 2011, 07:12
edward_K писал(а): Windows.FastVisual=Off попробуйте
походу помогло... в своей программе ещё не смотрел, в другой отработало.
блин... один раз отработало и всё... теперь опять висит первый хэдер и тишина...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 28 ноя 2011, 11:13
в конфигуратор -параметры проверьте.
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 28 ноя 2011, 11:51
edward_K писал(а): в конфигуратор -параметры проверьте.
да проверял
я в конфиг вынес... понаблюдаю в общем за поведением, но видимо где то там разрабы покопались...
LaaLaa
Сообщение
LaaLaa » 28 ноя 2011, 11:52
В ПИР есть похожая проблема, будет исправлена в 39-м Атлантисе.