Последние изменения - Поиск:
RSS блога RSS блога

Начало

Блог

Программки

    Google+

Плагины

Программирование

Фото

Контакты

Я в твиттере Я в ЖЖ

Disconnector

Файлы

Плагин
Исходники

Обсуждение

Страница на сайте Миранды

Это plug-in для Миранды, который отправляет юзера в offline перед отключением. Для тех кто не знает, Miranda - это такая замечательная программка, для общения по протоколам ICQ, MSN и некоторым другим. Основное ее отличие от других - маленький размер и то, что большинство функций реализовано на плагинах (Plug-ins). Т.е. сначала есть голая программа, а потом набираете нужную вам функциональность из плагинов, которых несколько сотен, т.е. выбор есть.

Этот плагин я стал писать из-за того, что, когда отключаешься от интернета, то в списке у других пользователей в контакт листе ты еще какое-то время находишься в on-line. Суть этого плагина в том, что он добавляет в главное меню пункт, который сначала отправляет юзера в offline, а потом разрывает соединение. В настройках есть возможность закрепить за этим действием горячую клавишу, тогда отключаться станет еще проще.

Чтобы плагин правильно работал, надо отключаться от интернета через него. Плагин не перехватывает отключение, т.к. это бесполезно, потому что оповестить об отключении других пользователей уже невозможно.

Но из-за того, что перед отключением миранда отправляется в offline, то возникает конфликт с плагином NetDetect, который сохраняет состояние Миранды перед отключением, а при новом подключении восстанавливает это состояние. Поэтому эту возможность пришлось делать в этом же плагине. Т.е. он же восстанавливает состояние Миранды при подключении.

В этом же плагине есть возможность "повесить" на горячие клавиши переключение статуса.

История версий

1.2.0.0

  • Добавлена возможность установить горячие клавиши для смены статуса
  • Исправлены ошибки в названии статуса



Подписаться на комментарии
Автор:
Тема:
 Ваш комментарий
 
 
Введите код 728
 

Линда Кайе 20.11.2007 - 21:53

Есть идея для плагина Connector ^_^ Я иногда занимаюсь плагинописанием, но до Миранды ещё не доросла. Но меня всегда больше всего раздражало там, что при неудачной попытке соедениться, она ни чего не делает. Приходится до посинения тыкать в меню. И если вдруг выкинет, можно и не заметить. Так вот предлагаю подумать над плагином, который будет автоматом коннектить ICQ плагин ^_^

Jenyay 21.11.2007 - 09:46

А вроде же есть плагины, которые при разрыве соединения опять подключаются. KeepStatus, например, http://addons.miranda-im.org/details.php?action=viewfile&id=2206

Сергей 04.05.2008 - 12:23

дисконнектор

размер плагина 104кб. соотношение функциональность/размер немного удивил. Но когда немного посмотрел код,стало все ясно. В конфигурации компилера надо указать ключ /MD - тогда в качестве Си/С++ рантаймов будуть использоваться внешние стандартные библиотеки Windows. И размер получиться всего 44кбайта.
Сейчас рантайм компилируеться в исходную Disconnector.dll.
Спасибо автору за плагин.

Сергей 04.05.2008 - 12:31

дисконнектор - воостановление состояния

мне кажеться,воостановлять состояние надо не сразу после подключения к инету,а через 2-3секунды (может указывать этот интервал в настройках? - идея). Иначе иногда может вылетать ошибка. аозможно у меня просто инет-провайдер такой.

Jenyay 04.05.2008 - 21:28

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

Править - История - Печать - Последние изменения - Поиск
Последняя редакция от 15.12.2008 09:40