в потоке открывается датасет
При первом открытие все хорошо.
При последующих таблица пустая.
по кнопке
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;
Может я так и не понял как работать с потоками?
Ткните куда копать...