Новости компилятора vip в версии 810

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Новости компилятора vip в версии 810

Сообщение san »

С трудом разобрался с slk отчетом ,который прекрасно работал в 712.
В 810 данные из всех колонок печатаются в первой колонке. Методом кувалды удалось понять, что в процессе выполнения как то не так разбирается конструкция .begin .... end. записаная в одной ячейке и вывод полей в следующей строке. Пришлось разнести .begin .... end. по разным строкам.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

панель 1
браузер т1

панель2
браузер т2

панель3
браузер т3

панель4
панель с кнопками

находясь в баузере т3 нажимаем кнопку в панель4 и получаем позицию т3 отличную от браузера т3.
при возвращении в браузер т3, курсор скачет на позицию замеченную в панель 4 и возвращается в позицию куда было указано курсором в браузере т3. позиция т3 замеченная в панель4 может быть за пределами видимости в браузере т3.
событие always в браузере т3 перемещение по позициям не фиксирует.
вроде помогло объединение браузер т3 и панель4 в панель3.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

тыды модулю клиент не повезло :) - там такое сплошь и рядом.
интересно а вы
#statusline "statgal"
в проект включаете? Рекомендую - без нее поведение фейса сильно меняется. А перемещение нужно ловить в событиях по панели с нужной таблицей.
можно и отдельно объявить
panel pnmyTable ;
table myTable ;
HandeEvent
...
end;
end;

А еще лучше через
TableEvent table mytable
...
end;
Ответить