Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2008, 13:19   #1
nimf
Пользователь
 
Регистрация: 29.08.2007
Сообщений: 51
По умолчанию как обновить окно???

товарищи программисты очень нужна помошь в слудующем.
Когда открываю DAtaset.Open в котором 40000 тыс записей. У меня на время открытия окно и все компаненты пропадают. После загрузки все востанавливается. Как мне сделать так чтобы все ничего не пропадало????
nimf вне форума Ответить с цитированием
Старый 22.01.2008, 15:38   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Когда открываю DAtaset.Open
А когда сей процесс происходит? Небось, на создание формы привязали?
mihali4 вне форума Ответить с цитированием
Старый 22.01.2008, 17:31   #3
nimf
Пользователь
 
Регистрация: 29.08.2007
Сообщений: 51
По умолчанию

нет. Когда вызываю процедуру где надо открыть DataSet, а во время открытия компаненты частично затираются. Незнаю как и что сделать. RecordCount=40000 записей.
nimf вне форума Ответить с цитированием
Старый 22.01.2008, 17:57   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Попробуйте открывать базу как раз заранее, в событии OnCreate главной формы и сделайте заставочку типа "Минутку, загружаем базу данных"...
А в файле проекта проконтролируйте, чтобы формочка дата-модуля (если таковой наличествует) стояла первой.
mihali4 вне форума Ответить с цитированием
Старый 22.01.2008, 18:46   #5
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

Делай так и усё будет ок:
Код:
  DataSet.DisableControls;
  try
       //твои действия к примеру DataSet.Open
  finally
    DataSet.EnableControls
  end;
Domovoy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как обновить Dr web? jenja Безопасность, Шифрование 2 09.03.2009 14:23
Как обновить Nod32 jenja Софт 1 04.03.2009 01:27
как автоматом обновить страницу? proglamer PHP 11 25.02.2008 20:34
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28
Обновить Memo VDLab Win Api 7 02.06.2007 01:43