Форум: "Сети";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
ВнизКак Найти похожие ветки
← →
Dmitriy_0 (2002-02-11 09:30) [0]Извините за ламерский вопрос. Мне нужно написать прогу, чтобы она наподобие аськиного клиента постоянно висела в памяти и проверяла наличие связи. Как проверить, в инете комп или нет - я знаю. Помогите, плиз, как повесить эту проверку в память.
Заранее спасибо!
← →
Андрей Сенченко (2002-02-11 09:59) [1]1.Собственно, как только программа запущена она уже "висит в памяти". Просто не дай ему уйти, то есть ей завершить работу.
2. "По типу аськи" - по всей видимости Ты хочешь повесить иконку своей прогаммы в Tray. По этому вопросу зайди в FAQ - там все есть ( кстти и проверка "связи с инетом" ) тоже.
3. Остается прилепить в свое приложение настраиваемый таймер.
← →
Ghost. (2002-02-11 11:57) [2]Если не принципиально........ есть компоненты такие
← →
Dmitriy_0 (2002-02-11 12:05) [3]Дело в том, что это будет не отдельная программа, а часть другой.
Т.е. мне нужно, чтобы:
1) Запускаю программу
2) Запускается основная программа и процедура проверки коннекта
3) Основная программа закрывается
4) Процедура проверки остается
Так сделать можно?
← →
Ghost. (2002-02-11 12:13) [4]Ну у Аськи тоже проги-то две..
← →
Dmitriy_0 (2002-02-12 09:00) [5]Я имел ввиду сам принцип действия. А все в одной проге мне нужно сделать обязательно - такие требования :(
← →
copyr25 (2002-02-12 19:42) [6]Вообще-то об этом много наговорено:) Есть хорошая компонента по адресу:
http://www.utilmind.com/delphi/inetdetector.zip
http://www.utilmind.com/delphi/exe-demo/INetDetectorDemo.exe
А насчет "в память" - чего-то не понятно... Ну, запускаешь, она и в "памяти":))
← →
Dmitriy_0 (2002-02-13 08:54) [7]Ага, и проверяет связь только один раз. Юзер закрывает прогу и вся проверка тоже закрывается. А надо, чтобы проверка шла постоянно.
← →
Ghost. (2002-02-13 08:58) [8]Тогда в одной проге у тебя ни как не получится, если она будет на виду то пользователь ее всегда может закрыть...делай две
← →
Dmitriy_0 (2002-02-13 10:10) [9]А разве нельзя оставить часть программы в памяти?
В ДОСе это легко делалось.
Ее можно сделать скрытой, чтобы нельзя было закрыть.
Или записать в %WinDir% отдельную прогу, зарегестрировав ее в регистре. Но в этом случае мне придется создавать экзешник из программы, как это лучше сделать? Может "склеить" "дистрибутив" из основной проги и ИнетЧекера ? Как думаешь?
М еще: посоветуй, плиз, как лучше не дать проге закрыться.
← →
Ghost. (2002-02-13 10:39) [10]Ну сделай основную форму невидимой поностью, а ту форму которую будет видно, открывай закрывай на главную это влиять не будет..вобщем у меня прога так и работает постоянно тока в трее висит, а разные формы открываются..закрваются
← →
Dmitriy_0 (2002-02-13 14:58) [11]У меня прога вообще без форм.
Ну это ладно, а как сделать проверку: через интервал или просто в цикле? Может к чему-то привязать? Как бы комп это дело не тормозило.
← →
Ghost. (2002-02-13 16:18) [12]Делай через интервал если комп у тебя не 386 :0) тормозить не будет
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c