![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Thread and ADOQuery
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]шофер и машина
как сие можно реализовать ?
просто идея такая, что бы незаметно от пассажира ,
в "бессознанке" оссушествлялся траффик ,так как машина
грузовая это вызывает некоторые неудобства ...