Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

SelectDirectory и новые нити в проекте   Найти похожие ветки 

 
learner ©   (2006-10-12 02:22) [0]

Здравствуйте !
А почему после вызова ( и закрытия ) SelectDirectory
к процессу добавляются две новые нити ?
Правда, одна из них, со временем, исчезает, но другая
так и висит. Как то мне это не нравится :))
У меня количество нитей не резиновое :))


 
Германн ©   (2006-10-12 02:28) [1]


> learner ©   (12.10.06 02:22)
>
> Здравствуйте !
> А почему после вызова ( и закрытия ) SelectDirectory
> к процессу добавляются две новые нити ?
> Правда, одна из них, со временем, исчезает, но другая
> так и висит. Как то мне это не нравится :))
> У меня количество нитей не резиновое :))
>

А как ты это определил?


 
learner ©   (2006-10-12 02:43) [2]

>А как ты это определил?
Баловалась с NtQuerySystemInformation и случайно обратила внимание.
Потом уже и в TaskMgr посмотрела: тоже самое :((


 
Германн ©   (2006-10-12 03:03) [3]

Что-то где-то как-то это мне напомнило из недавнешнего :-)


 
guav ©   (2006-10-12 13:37) [4]

Это - результат того, что задана COINIT_MULTITHREADED модель в CoInitializeEx.
Можно забить на это. Повторный вызов SelectDirectory не приводит к бесконечному росту числа потоков.


 
guav ©   (2006-10-12 13:38) [5]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

uses FileCtrl, ComObj,ActiveX;

var S: string;

procedure TForm1.Button1Click(Sender: TObject);
begin
 SelectDirectory("", "", S);
end;

initialization

 //  ComObj.CoInitFlags := COINIT_MULTITHREADED;
 //  ^^ раскоментируй чтобы увидить рост числа потоков.
end.



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
8-1143789307
Feg16
2006-03-31 11:15
2006.11.05
Вывод потокового звука


2-1161337013
svt
2006-10-20 13:36
2006.11.05
access 2.0


1-1159166924
aKirill.INFO
2006-09-25 10:48
2006.11.05
Формат фала msm и msi


1-1159230544
Lex_!
2006-09-26 04:29
2006.11.05
Расчет по формуле из БД


15-1161152975
Alien1769
2006-10-18 10:29
2006.11.05
Прошу помощь по физике /куда копать, источник, ссылку/