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

Вниз

Как в делфе написать резидента   Найти похожие ветки 

 
son_g   (2006-01-26 11:18) [0]

Дорогие мастера дайте какую-нить ссылочку по сабжу....
Как в делфе написать резидента?


 
Digitman ©   (2006-01-26 11:19) [1]

Обычным образом..

File -> New .. -> Application


 
son_g   (2006-01-26 11:21) [2]


> File -> New .. -> Application

Да не, что надо прописать чтоб прога висела в памяти и нигде была не видна


 
Digitman ©   (2006-01-26 11:35) [3]


> что надо прописать чтоб прога висела в памяти


Она, "прога" созданная, например, таким вот макаром, как раз и "висит" именно "в памяти", а не на Луне).. А где, спрашивается, она еще может висеть, по-твоему ?


> нигде была не видна


А причем здесь тогда "резидент" ?

Так и спросил бы - ка, мол, сделать прогу, которая была бы нигде не видна ..

Кстати, дай определение тому самому "нигде" ?


 
son_g   (2006-01-26 11:44) [4]


> А причем здесь тогда "резидент" ?

Ну наскока я знаю курс ассемблера, там это так и называеться


> Кстати, дай определение тому самому "нигде" ?


Ну можно тока чтоб в процессах(диспетчер задач) была видна, а ни на панеле, ни аль-табом её низя было увидеть


 
Gremlin13   (2006-01-26 11:49) [5]

ShowWindow(Application.Handle,SW_HIDE);

Попробуй так, это должно убрать её с панели задач...


 
Digitman ©   (2006-01-26 11:51) [6]


> наскока я знаю курс ассемблера, там это так и называеться


В курсе Ассемблера нет и не может быть понятия "резидент".

Это из другой оперы, в частности - из MS DOS.


> можно тока чтоб в процессах(диспетчер задач) была видна,
>  а ни на панеле, ни аль-табом её низя было увидеть


Т.е. нет в Диспетчере Задач, значит, нет нигде ? Так, по-твоему ?

Если так - каков смысл твоей затеи, в случае если юзер возьмет да и поставит свой супер-пупер Диспетчер Задач, которому начхать на твои потуги "спрятать прогу" и который ВСЕГДА увидит то что реально существует ?


 
son_g   (2006-01-26 12:01) [7]


> Т.е. нет в Диспетчере Задач, значит, нет нигде ? Так, по-
> твоему ?

Да нет в Диспетчере пускай....


 
son_g   (2006-01-26 12:04) [8]


> Gremlin13   (26.01.06 11:49) [5]
> ShowWindow(Application.Handle,SW_HIDE);


Неа не помогло....


 
Digitman ©   (2006-01-26 12:04) [9]

см. RegisterServiceProcess()


 
Чапаев ©   (2006-01-26 12:06) [10]

Смотрите фильм "Ошибка резидента" только на лицензионных дисках...


 
Плохиш ©   (2006-01-26 12:08) [11]


> son_g   (26.01.06 12:01) [7]

1. Пора заняться теорией многозадачных систем
2. Здесь есть конференция с названием "Начинающим"


 
Digitman ©   (2006-01-26 12:08) [12]


> son_g   (26.01.06 12:04) [8]


Хм ..

А как же тогда простой смертный юзер будет снимать с выполнения твой проглючивший код, если ты лишишь его такой простой возможности ?

Нельзя так по-свински к юзеру относиться)...


 
son_g   (2006-01-26 13:58) [13]


> А как же тогда простой смертный юзер будет снимать с выполнения
> твой проглючивший код, если ты лишишь его такой простой
> возможности ?


А ему и не надо его снимать...


 
Чапаев ©   (2006-01-26 14:34) [14]


> А ему и не надо его снимать...

Скажу больше... Его не только не надо снимать, но и запускать -- тоже...


 
Digitman ©   (2006-01-26 15:09) [15]


> А ему и не надо его снимать...

.. угу ..

Нехай софт глючит по-черному и портит бедному юзеру его и без того сложную юзерскую жисть по полной программе) ..


 
Agent13 ©   (2006-01-26 15:20) [16]


> Нехай софт глючит по-черному

Конечно, тем более, что глюки-то скорее всего умышленные  ;)


 
DiamondShark ©   (2006-01-26 15:27) [17]


> а ни на панеле, ни аль-табом её низя было увидеть

не создавай окон.


 
Digitman ©   (2006-01-26 15:28) [18]


> Agent13 ©   (26.01.06 15:20) [16]


> глюки-то скорее всего умышленные  


Вряд ли ..

При таком допотопном знании сабжа ("резидент" в Win32 ? Да
нонсенс же !) "глюки" чуть ли не гарантированы ...


 
Джо ©   (2006-01-26 15:33) [19]

> son_g   (26.01.06 11:18)

Создавай сервис (Windows service), а не обычное приложение. Ибо обычное приложение без окон, да еще постоянно работающее — его как раз лучше создавать именно сервисом. Или вообще не создавать, ежели пакость какая :0)


 
DiamondShark ©   (2006-01-26 15:36) [20]


> Создавай сервис (Windows service),

ему под 9х надо.


 
Джо ©   (2006-01-26 15:37) [21]

> [20] DiamondShark ©   (26.01.06 15:36)
> ему под 9х надо.

Да, точно, не заметил.


 
Digitman ©   (2006-01-26 15:37) [22]


> Джо ©   (26.01.06 15:33) [19]


Какой нафих сервис ?)

Разуй глаза - автор упомянул маздайную платформу, в коей сервисов и в помине не было !


 
Джо ©   (2006-01-26 15:38) [23]

> [22] Digitman ©   (26.01.06 15:37)
> Разуй глаза -

Уже разул. Не заметил вначале.


 
guitarist   (2006-01-27 15:18) [24]

ShowWindow(Application.Handle,SW_HIDE) -- это следует написать в Form1.Paint, по-моему. Тогда уберется из пуска и из Приложений в Диспетчере. А форме просто ставишь левую границу =5000 и ее не видно :).
Я всегда так делаю, правда у меня XP


 
MacroDenS ©   (2006-01-27 16:00) [25]

GOTO FAQ с ключевыми словами CTRL+ALT+DEL (ETE)



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

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

Наверх




Память: 0.52 MB
Время: 0.085 c
15-1138273868
Ega23
2006-01-26 14:11
2006.02.19
Коллеги, есть концептуальный вопрос!


15-1138195518
Толян
2006-01-25 16:25
2006.02.19
Выполнение кода в Memo


2-1138810241
Viktop
2006-02-01 19:10
2006.02.19
Модели баз данных


4-1133714790
Volf_555
2005-12-04 19:46
2006.02.19
Как определить количество файлов, помещённых на значок программы?


15-1138400646
GanibalLector
2006-01-28 01:24
2006.02.19
Прочее вместо "Потрепаться"