Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Thread and ADOQuery


Страницы:   1 2

owl_of_fear ©   (2004-03-18 11:41:00) 

как сие можно реализовать ?

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


owl_of_fear   (2004-03-18 12:43:00) [21]

Да я имею ввиду как правильно реализовать это ?

пока есть только это
так прикинул

class TThrQuery : public TThread
{
private:
  TADOQuery * FADOQuery;
public:
  __fastcall TThrQuery(TADOQuery *ADOQuery):TThread(false)
  {
     try
     {
        FADOQuery = ADOQuery;
     }
     catch(Exception &e)
     {
       ShowMessage("Err.. in constructor " + e.Message);
     }
  }
public:
  virtual void __fastcall Execute()
  {
    try
     {
       FADOQuery->Close(); // Вот сдесь выскакивает ошибка
       FADOQuery->Open();
     }
    catch(Exception &e)
     {
       ShowMessage("Err in proc. Execute " + e.Message);
     }
  }
};


А ошибка такая :

"Нельзя это сделать на открытый DataSet",
но тогда я задаю вопрос а на кой я его закрываю ?
или вот это все  

 FADOQuery->Close();
 FADOQuery->Open();

завернуть тоже в процедуру ?


sniknik   (2004-03-18 11:48:00) [22]

шофер и машина

как сие можно реализовать ?

просто идея такая, что бы незаметно от пассажира ,
в "бессознанке" оссушествлялся траффик ,так как машина
грузовая это вызывает некоторые неудобства ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо