Потоки и окна
программа порождает несколько окон, и сообщения каждого окна обрабатываются в отдельном потоке.
Попробовал создавать форму в потоке.
procedure TMyThread.Execute;
begin
Form2:=TForm2.Create(nil);
repeat
GetMessage (.......);
DispatchMessage(.......);
until Terminated;
end.
так вот,
при попытке создать форму возникает ошибка типа Canvas does not allow drawing.
В чем проблема?
Ведь если таким же образом создавать форму в основном потоке то все ОК.
Если это не правильный путь, то как привязать форму к конкретному потоку?