![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Комилятор Дельфей [D6]
SPeller © (2002-05-27 21:28:00)Всем доброго времени суток! Написал я вот программу, нигде в её коде нет слова Thread, но откомпилированный код содержит аж 4 потока. Откуда они? Причём один по приоритету всегда повыше главного. А если главный поставить такого же приоритета или выше, то прога начинает тормозить. Кто знает, что это за нафиг??
[aka] (2002-05-28 12:20:00) [1]Это Win32 струны из системных DLL. Например, shell32.dll и comctrl32 "славятся", что могут разродиться. Например, хотя бы один вызов из твоей струны SHGetFileInfo для получения иконки, породит струну в твоем процессе (наверно отслеживает изменения - никогда не смотрел, что струна делает)
Маленький Психозик (2002-05-28 12:15:00) [2]А это часом не потоки Internet Explorera?
Проверь количество потоков до вызова диалогов из Common Control Library и после.
SPeller (2002-05-28 11:33:00) [3]Из сторонних использую только UpDown, из своих ListBox и Edit.
limon (2002-05-28 10:32:00) [4]а если используешь COM/DCOM - +2 на интерфейс
Sasha9 (2002-05-28 10:04:00) [5]сокеты создают как минимум +1 поток
Кулюкин Олег (2002-05-28 08:39:00) [6]2 SPeller © (27.05.02 21:28)
А может и не сторонние компоненты плодят потоки, а родные VCL.
Не едиты конечно :)
Всевозможные сетевые-сокетные VCL радостно плодят свои потоки.
Кулюкин Олег (2002-05-28 08:38:00) [7]2 SPeller © (27.05.02 21:28)
А может и не сторонние компоненты плодят потоки, а родные VCL.
Не едиты конечно :)
ION T (2002-05-27 22:16:00) [8]Сторонние компоненты юзаешь? Они и не на такое способны...