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

Вниз

Резидентные программы   Найти похожие ветки 

 
KLM   (2001-12-17 06:33) [0]

Как сделать, чтобы программа работала резидентно........
Если можно маденький пример.


 
panov ©   (2001-12-17 07:18) [1]

Например, сворачиваешь программу на TaskBar и продолжаешь работать.


 
KLM   (2001-12-17 08:16) [2]

Мне нужно, чтобы программа, которая работает с СОМ портом (причем постоянно считывает данные) не онимала много ресурсов у системы...........Может и не посуществу вопрос.........Но все же


 
Harlan ©   (2001-12-17 09:19) [3]

А для какой операционки тебя интересует и на каком языке?
Просто понятие "Резидентная программа" существовало в DOS.


 
Harlan ©   (2001-12-17 11:16) [4]

Если у тебя операционная система Windows NT, 2000, XP то наилучший выход - оформить программу как системную службу. Если Windows 98, Me, то лучше всего добавить туда компонент, позволяющий сворачивать твоё приложение на Tray-панель. Соответственно, написать обработчик события onClose, в котором запретить непосредственное закрытие программы (тогда исчезнет риск, что случайно нажав на крестик в правом-верхнем углу формы, ты её закроешь.
Если программа под DOS, то (тут могу соврать - давно не занимался) Пишешь обработчик нужного прерывания, и вызываешь прерывание 27h. Оно завершит программу но оставит её резидентом в памяти.
Поэтому я и спрашиваю - какая операционка, и на каком языке и в какой среде программирования делаешь свою поделу? Тогда смогу дать более подробный ответ.


 
KLM   (2001-12-18 05:37) [5]

WIN2K, собираюсь писать на Delphi


 
Harlan ©   (2001-12-18 06:17) [6]

Тогда оформляй программу как системную службу.
В Delphi из репозитария выбирай Service Application.
Далее навешиваешь на нить всё что тебе необходимо, компилируешь и инсталируешь: "Имя_файла.exe /INSTALL"
Если всё сделано правильно, то в списке системных сервисов появится твой сервис.
Если желаешь, могу выслать простенький сервис, что бы можно было с ним поковыряться.


 
KLM   (2001-12-18 06:56) [7]

Буду тебе очень благодарен и если можно - твои координаты (ICQ)


 
Harlan ©   (2001-12-18 09:15) [8]

Лови почту на мыло под ником.


 
Romul   (2001-12-20 11:44) [9]

Удалено модератором


 
Kosta   (2002-01-24 17:40) [10]

Удалено модератором


 
Eraser ©   (2002-02-07 09:39) [11]

Удалено модератором


 
latibrO   (2002-03-29 00:16) [12]

На сайте www.my_millennium.chat.ru есть интересная инфа про вирус Морриса


 
Anatoly Podgoretsky ©   (2002-03-29 12:18) [13]

latibrO (29.03.02 00:16)
Моррис писал почтового червяка


 
Anatoly Podgoretsky ©   (2002-03-29 12:21) [14]

KLM (17.12.01 06:33)
К вопросу о резидентности, это программа которая находится в памяти одновременно с другими программами и может паралельно выполнять свою рабботу.
В виндоус это любая программа, пока ее не выгружишь, в твоем случае тебе идеально подходит сервис.


 
copyr25 ©   (2002-03-29 19:53) [15]

Не понятен вопрос. Если я не прав, пусть старшие товарищи меня поправят...
В однозадачной DOS этот вопрос был актуален. А в Windows...
Если имеется ввиду приоритет? А причем тут, тогда резидентство?



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

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

Наверх




Память: 0.49 MB
Время: 0.017 c
8-77511
pIt
2002-02-09 03:55
2002.06.24
Bitmap ы из DLL ки или чужого EXE ка


6-77541
DT
2002-04-14 16:23
2002.06.24
Сниффер


3-77263
Alik Chu
2002-05-30 10:43
2002.06.24
Мужики, ОЧЕНЬ нужен DbTreeView!!! Помогите!


8-77510
ArtS
2002-02-09 21:40
2002.06.24
Различные эффекты для графики


14-77590
Arhangel
2002-05-21 19:20
2002.06.24
Поддержка систем.