我有带有GUI的Delphi XE5可执行文件,它运行很少的线程,与服务器通信。我把它转换成了IE11里面的ActiveX组件。 GUI工作,但线程似乎没有执行,或在与GUI相同的线程中运行。我应该更改这个Delphi代码中的任何内容,还是不可能在IE11中运行多线程ActiveX代码?
procedure TMeetingForm.ActiveFormCreate(Sender: TObject);
begin// child form that is a normal Delphi TForm. Can be used as a normal VCL form and as an ActiveForm.
GUI := TGUI.Create( TComponent(Sender) );
GUI.Parent := Self;
GUI.Align := alClient;
GUI.BorderStyle := bsNone;
end;
initialization
TActiveFormFactory.Create(
ComServer,
TActiveFormControl,
TMeetingForm,
Class_MeetingForm,
0,
'',
OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL,
tmApartment);
end.