Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2008, 12:32   #1
Иллидан
Форумчанин
 
Регистрация: 16.01.2008
Сообщений: 288
По умолчанию Создать резидента в Паскале

Помогите, пожалуйсто, создать резидентную программу в Паскале.
Иллидан вне форума Ответить с цитированием
Старый 28.02.2008, 13:14   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

В интернете через поиск нашел несколько резидентных программ, в т.ч. на Паскале, так что поищи. Знал бы какую тебе лучше, дал бы ссылку.
puporev вне форума Ответить с цитированием
Старый 28.02.2008, 13:24   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Смотрим сюда: http://www.dore.ru/perl/nntp.pl?f=1&gid=14&mid=15156
Читаем внимательно!
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.02.2008, 13:50   #4
Иллидан
Форумчанин
 
Регистрация: 16.01.2008
Сообщений: 288
По умолчанию

Если честно мне эта прога нужна для консоли Linux, написанная на FPC(Free Pascal), мне нужно, чтоб она просто висела в памяти и через каждые пять минут прверяла, записанно ли что-то в определенный файл, если записанно, то выводила на экран.
Иллидан вне форума Ответить с цитированием
Старый 28.02.2008, 15:18   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

А причем здесь тогда "резидент"? Это либо демон, либо обычный процесс.
B_N вне форума Ответить с цитированием
Старый 29.02.2008, 06:40   #6
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

М-да... Резидент был только в DOS. В многозадачной среде подобные трюки выглядят несколько иначе.
Баламут вне форума Ответить с цитированием
Старый 29.02.2008, 17:19   #7
Иллидан
Форумчанин
 
Регистрация: 16.01.2008
Сообщений: 288
По умолчанию

Цитата:
Сообщение от B_N Посмотреть сообщение
А причем здесь тогда "резидент"? Это либо демон, либо обычный процесс.
Я думал резидент это любая программа, которая висит в система и делает какие-то действия.
Ок, извиняюсь тогда, ну и как это сделать на FPC кто-нибудь знает?
Иллидан вне форума Ответить с цитированием
Старый 29.02.2008, 18:13   #8
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от Иллидан Посмотреть сообщение
Я думал резидент это любая программа, которая висит в система и делает какие-то действия.
Ок, извиняюсь тогда, ну и как это сделать на FPC кто-нибудь знает?
Да ну можно, конечно, и так сказать, просто "резидент" как-то закрепилось за старым досовым способом, когда что-либо завершалось 31-й функцией, нахватав предварительно прерываний, сколько видело , и висело потом в памяти, правда такие вещи в основном на асме писались. Насчет юниксов как-то не приходило в голову писать на паскале демонов, но смотрю тут вот какой-то справочник по этому безобразию, даже классы какие-то есть. Да и потом, любой процесс под многозадачками "висит в памяти", пока не завершится....
B_N вне форума Ответить с цитированием
Старый 29.02.2008, 18:53   #9
Иллидан
Форумчанин
 
Регистрация: 16.01.2008
Сообщений: 288
По умолчанию

Ой, мне бы просто какую-нибудь функцию или набор функций, которые прячут приложения, как в Винде на Delphi посылаешь SW_HIDE. Нет, можно конечно просто тупо запустить бесконечный цикл, ну тогда на одном из терминалов нельзя будет работать, что разумеется неприятно.
Иллидан вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать exe-файл vitalik007 Общие вопросы Delphi 8 09.07.2010 11:45
помогите создать Б.Д. Азамат Microsoft Office Access 3 15.07.2008 14:00
как можно создать в паскале 32-разрядное приложение Акашаев Нурлан Паскаль, Turbo Pascal, PascalABC.NET 6 09.07.2008 20:47
Как создать сайт? AbduL Свободное общение 4 11.02.2008 21:57
как создать help doncova1 Помощь студентам 1 09.12.2006 12:57