В коде длл чето нето походу.
Если ты создаеш форму в dllmain а инжектиш лоадером тоже плохая манера влекущая кучу "неуловимых" ошибок.
Добавлено через 9 минут
Цитата:
Сообщение от Guzh
я создаю в отдельном потоке,на делфе так:
Delphi Код:
procedure TNewThreadradar.Execute;
begin
Application.Initialize;
Application.CreateForm(TFRadarPiu, FRadarPiu);
Application.Run;
end;
|
угу. Дочерние потоки не могут быть исполнены пока инициализация всех длл не завершитса. В основном же, обращение к апи любых длл кроме kernel32 может повлеч краш. Так как они могут быть на тот момент недогружены.
для потока л2 еще хуже, он останетса в оконной процедуре формы и дальше ниче не выполнит