我注意到 TOpenPictureDialog 的一个奇怪行为。
在创建和执行 TOpenPictureDialog 时,创建了 13 个线程,当对话框被销毁时,根据 Windows 活动监视器,线程保持存在,除了 1 个线程消失。
为什么会这样?
我正在使用的代码如下:
var opd: TOpenPictureDialog;
begin
opd := TOpenPictureDialog.Create(self);
opd.Execute;
if opd.FileName = '' then exit;
opd.Free;
begin;
我在 Windows 8.1 中使用 Delphi XE2