Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 421
от 22.03.2006, 22:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 283, Экспертов: 68
В номере:Вопросов: 3, Ответов: 6


Вопрос № 37719: Доброе время суток ! Вопрос таков ! Как зделать так чтобы программа находилась постоянно в трее или в процессах и выполняла определённые функции ! Вобшем что-б программа незакрывалась а работала как антивирус ! Или клавиатурный шпион ...
Вопрос № 37762: Здравствуйте Уважаемые Эксперты! У меня к Вам два вопроса. Первый вопрос как сделать такую функцию, которая есть и в Delphi, нажимаешь на плюсик и список разворачивается нажимаешь на минус своручивается? Желательно с примером. Второй вопрос, ...
Вопрос № 37797: Доброе время суток, уважаемые эксперты! Может вопрос не туда, но не знаю куда задать. Дайте пожалуйста ссылочку на материалы по использованию нейроалгоритмов. Не общую теорию (она слишком размытая), а конкретные алгоритмы программ или исходники (если...

Вопрос № 37.719
Доброе время суток !
Вопрос таков !
Как зделать так чтобы программа находилась постоянно в трее или в процессах и выполняла определённые функции !
Вобшем что-б программа незакрывалась а работала как антивирус !
Или клавиатурный шпион ?
Пожалуйста разъесните всё подробно !
Отправлен: 16.03.2006, 23:05
Вопрос задал: Tamashev Denis M (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Latent
Здравствуйте, Tamashev Denis M!
Существуют много компонентов для сворачивания программы в трей.
Можно конечно и самому написать, на самом деле это не очень сложно.
Вот ссылки на компоненты IconTray:

http://delphi.mtu-net.ru/zip/systray.zip // Компонент SystemTray
http://www.pssoft.ru/click/index.php?jump=35 // отличный набор компонентов. Только великоват :)
http://www.delphiworld.narod.ru/ // там ты сможешь найти много ответов
---------
- Нет ничего невозможного -
Ответ отправил: Latent (статус: 1-ый класс)
Ответ отправлен: 16.03.2006, 23:45
Оценка за ответ: 4
Комментарий оценки:
Вобше я просил объяснить ну да ладно !

Отвечает: Мещеряков Илья Николаевич
Здравствуйте, Tamashev Denis M!
Чтобы программа была только в процессах можно применить функцию showWindow.
Эта функция выводит окно, если ей передать параметр sw_hide, то программа будет видна только в процессах

Приложение:

Ответ отправил: Мещеряков Илья Николаевич (статус: 1-ый класс)
Ответ отправлен: 16.03.2006, 23:49
Оценка за ответ: 5

Отвечает: Николай Б.
Здравствуйте, Tamashev Denis M!
Нужно при запуске программы скрыть её функцией
ShowWindow(Application.Handle, SW_HIDE);
В этом случае она будет видна в Windows NT (и старше) на вкладке "Процессы".
В приложении код библиотеки, которую можно использовать, чтобы в процессах её не было видно (источник: forum.sources.ru)

Пример использования функции из библиотеки:

implementation
{$R *.dfm}

function HideProcess(pid: DWORD; HideOnlyFromTaskManager: BOOL): BOOL; stdcall; external 'nthide.dll'; // чтобы вызвать функцию скрытия процесса
procedure TForm1.FormCreate(Sender: TObject);
begin
HideProcess(GetCurrentProcessId, false); //это спрячет текущий процесс
end;
PS: Создание dll:
Запукаешь Delphi: File -> New -> Other... -> DLL Wizard

Приложение:

Ответ отправил: Николай Б. (статус: 2-ой класс)
Ответ отправлен: 17.03.2006, 09:15
Оценка за ответ: 5
Комментарий оценки:
Нет от библеотеки придётся отказаца !


Вопрос № 37.762
Здравствуйте Уважаемые Эксперты! У меня к Вам два вопроса. Первый вопрос как сделать такую функцию, которая есть
и в Delphi, нажимаешь на плюсик и список разворачивается нажимаешь на минус своручивается? Желательно с примером.
Второй вопрос, я недавно начал изучать программирование и во всех учебниках, которые я изучал ни слова не упоминается
о таком компоненте как фрейм, подскажите для чего он нужен, и как его использовать? Желательно с парой простеньких
примеров. А также где о фреймах можно узнать подробнее? Заранее Спасибо.
Отправлен: 17.03.2006, 11:38
Вопрос задал: Шишкин М.А. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: evgenka13
Здравствуйте, Шишкин М.А.!
Вот http://crossing.org.ua/1211385 попробуйте. Там и про фрейм почитать можно и про списки кое что есть, может чё ещё полезное найдёте. Удачи!
Ответ отправил: evgenka13 (статус: 3-ий класс)
Ответ отправлен: 17.03.2006, 13:19

Отвечает: Ерёмин Андрей
Здравствуйте, Шишкин М.А.!
1) Для этой цели служит компонент TOutline из вкладки Win 3.1. В нём можно группировать строки списка и будут эти самые "плюсики".
2) Frame's служат для отображения одного окна внутри другого окна. Пример: создаёте фрейм (File - New - Frame). Затем на форму помещаете компонент Frames и из списка выбираете созданный фрейм. Теперь его содержимое будет отображаться на форме. Это удобно в случае, если некоторые операции должны быть доступны как из формы, так и в отдельном окне.
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 17.03.2006, 15:10


Вопрос № 37.797
Доброе время суток, уважаемые эксперты! Может вопрос не туда, но не знаю куда задать. Дайте пожалуйста ссылочку на материалы по использованию нейроалгоритмов. Не общую теорию (она слишком размытая), а конкретные алгоритмы программ или исходники (если такое вообще есть). Заранее благодарен всем кто откликнется.
Отправлен: 17.03.2006, 21:42
Вопрос задал: Sokol (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: sir henry
Здравствуйте, Sokol!
http://www.remax22.chat.ru/ - здесь валялась библиотека по работе с нейросетями. Если занимаетесь этой проблемой, то, думаю, разберетесь. :)
Ответ отправил: sir henry (статус: Академик)
Россия, Красноярск
----
Ответ отправлен: 22.03.2006, 06:46


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное