Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизФормы и процессы в dll Найти похожие ветки
← →
Sphinx (2004-12-09 12:49) [0]Объясните просто ситуацию.
Создал пустую форму с ProgressBar и Timer, добавил TButton. По событию таймера увеличивается значение ПрогрессБара, при достижении максимума - сброс и т.д. То есть непрерывный процесс. Можно поставить паузу нажатием кнопки,Timer.Enable:=not(Timer.Enable);
Поместил эту форму в dll, соответственно экспортировал процедуру создания.
На новой форме на обработку нажатия кнопки добавил создание формы из dll-ки...
Заинтересовало следующее: в "Диспетчере задач" количество дескрипторов, потоков и процессов не увеличивалось. Хотя открыл окон 15, все тикают, перемещают ПрогрессБары, но в диспетчере задач ни чего не меняется. Закрываю основную форму - происходит уменьшение всех величин на 1. Открываю - увеличиваются на 1, вызываю форму из библиотеки - ни какой реакции.
Просто объясните, так и должно быть? все создаваемые окна имеют один Handle? Но как в таком случае получается что могу поставить паузу на увеличение ПргрессБара в одном окне и это не влияет на остальные? Или показаниям Диспетчера задач не стоит верить?
← →
TUser © (2004-12-09 12:53) [1]
> все создаваемые окна имеют один Handle?
Нет
← →
Sphinx (2004-12-09 12:58) [2]> TUser © (09.12.04 12:53) [1]
Просто меня смутило поведение Диспетчера, значит не буду доверять его показаниям впредь. :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.078 c