Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [PrintDBGridEh] при определенных условиях зависает 
V
    Опции темы
Gamber
Дата 9.11.2008, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Всем доброго времени суток (что-то пора мне уже разнообразить форму приветсвия)

Возникла следующая ситуация...

Есть главная форма приложения, есть формы справочников, запускаемых из главной формы в модальном режиме... На всех формах (основной и справочных, реализован механизм предварительного просмотра, с использованием PrintDBGridEh)...

Проблема:

Запускаем предпросмотр в главной форме, затем сворачиваем его окно и запускаем любой справочник, там тоже запускаем предпросмотр, который в итоге подвисает (перестают работать его элементы управления), до тех пор пока не будет закрыта форма справочника...

Если же в главной форме предпросмотр не сворачивать, а просто закрыть, то далее все будет нормально...

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

Вызывает это, насколько я понял, модальный режим запуска справочников, если запускать просто через Show, все работает, но проблема в том, что нужен именно модальный режим...

Не могу понять каким методом можно закрыть предпросмотр (метода close нет) или хотя бы проверить факт запуска (т.е если предпросмотр уже запущен, заблокировать кнопки запуска предмпросмотров в справочниках)...

Как быть, помогите пожалуйста...
PM MAIL   Вверх
Akella
Дата 9.11.2008, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Запускай предпросмотр в модальном режиме
PM MAIL   Вверх
Gamber
Дата 10.11.2008, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Цитата(Akella @ 9.11.2008,  22:40)
Запускай предпросмотр в модальном режиме

В том то и проблема, что не умеет он открываться модально (ну или я об этом не знаю): на открытие только метод Preview, ни одного метода с фразой Modal нет, в Option тоже ничего подобного нет...
PM MAIL   Вверх
Akella
Дата 10.11.2008, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



да, ты прав, нет у preview модального режима, я перепутал с др. компонентами (DevExpress).
PM MAIL   Вверх
Gamber
Дата 10.11.2008, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Вообщем юзаем Fast Report и не заморачиваемся smile
PM MAIL   Вверх
Alex
Дата 23.11.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 17
Всего: 162



Опишите как хотите, что бы было и можно будет подправить исходники


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.