Вниз
Скачать: CL | DM;

Формы и процессы в 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1102675331
Pete
2004-12-10 13:42
2004.12.26
Проблема с выбором кодировок


1-1102692366
hgd
2004-12-10 18:26
2004.12.26
Скажите про GPS


4-1100107270
frEEstyler
2004-11-10 20:21
2004.12.26
открыть файл с помощью мною созданной программы


14-1102510077
chelovek
2004-12-08 15:47
2004.12.26
Интересно?


1-1102932283
AlexXn
2004-12-13 13:04
2004.12.26
TToolBar




   Наверх