Адо и поток не совместимы?

ВячеславЛ
Дата: 18.05.2011 13:57:36
в потоке открывается датасет

При первом открытие все хорошо.
При последующих таблица пустая.

по кнопке
  NewThread:=TNewThread.Create(true);
  NewThread.FreeOnTerminate:=true;
  NewThread.Priority:=tpLower;
  NewThread.Resume;

procedure TNewThread.Execute;
begin
  CriticalSection.Enter;
  try
    Form1.ADODataSet1.Close;
    Form1.DBGridEh1.Visible:=False;
    Form1.ADODataSet1.Open;
  finally
    form1.button1.enabled:=true;
    Form1.DBGridEh1.Visible:=true;
  end;
  CriticalSection.Leave;
end;

Может я так и не понял как работать с потоками?
Ткните куда копать...
Ega
Дата: 18.05.2011 14:07:01
ВячеславЛ
Может я так и не понял как работать с потоками?
Ткните куда копать...


Да, не понял.
Копать здесь
RENaissance
Дата: 18.05.2011 14:17:09
ВячеславЛ, F1 Synchronize
ВячеславЛ
Дата: 18.05.2011 14:54:34
Примера открытия дата сета нет?