Форум
Написать нам
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » проблема с плагином HideTaskBarButton v1.1
проблема с плагином HideTaskBarButton v1.1
lorentsДата: Понедельник, 06 Октября 2008, 20:59 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
в проекте использую плагин HideTaskBarButton v1.1 и возникла такая проблема
у меня проект при запуске отображаться в панели задай и только через мгновение исчезает, как это исправить?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Понедельник, 06 Октября 2008, 21:39 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
lorents, ну не новичок же, можно запомнить, что с таким количеством информации помочь НЕВОЗМОЖНО?


Вечная память Андрею Сергееву!
 
lorentsДата: Понедельник, 06 Октября 2008, 21:49 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Yuriy, значит ничего нельзя поделать, жаль

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Понедельник, 06 Октября 2008, 22:17 | Сообщение # 4
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
lorents, значит нужно сюда кинуть пример. Мы посмотрим и постараемся помочь smile


Вечная память Андрею Сергееву!
 
lorentsДата: Понедельник, 06 Октября 2008, 23:19 | Сообщение # 5
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Yuriy,
Quote (Yuriy)
значит нужно сюда кинуть пример

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


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Вторник, 07 Октября 2008, 09:21
 
as-masterДата: Вторник, 07 Октября 2008, 11:24 | Сообщение # 6
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Мне представляется, что вопрос по плагину нужно постить в разделе плагинов.
А иначе на фига создан этот раздел?


Да пребудет с вами ММВ!
 
lorentsДата: Вторник, 07 Октября 2008, 16:57 | Сообщение # 7
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
as-master,
Quote (as-master)
Мне представляется, что вопрос по плагину нужно постить в разделе плагинов.

давайте, у меня возражений нет biggrin


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Вторник, 07 Октября 2008, 21:24 | Сообщение # 8
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
у меня сейчас под рукой примера нет но я могу сказать что с примером, взятый с этого сайта, происходит такой же самое

Честно говоря, я уже и забыл, что это плагин от toizy smile Посмтрел, да, проблема имеет место быть. Но это так задумано. Почему? Потому, что приложение запускается, а оно по-умлочанию есть в панели задач и плагин тут же его убирает оттуда. Вот и видин эффект. Даже не знаю, можно ли это как-то исправить. В любом случае, нужно выслушать toizy!



Вечная память Андрею Сергееву!
 
lorentsДата: Вторник, 07 Октября 2008, 22:15 | Сообщение # 9
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
очень надеюсь что toizy сможет что-то сделать

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
toizyДата: Среда, 08 Октября 2008, 21:41 | Сообщение # 10
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (lorents)
чень надеюсь что toizy сможет что-то сделать

странно... чё-та я этого не заметил. Сегодня проверю


Жизнь оказалась не такой уж и забавной, как поначалу...
 
toizyДата: Четверг, 09 Октября 2008, 11:53 | Сообщение # 11
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Вот это попробуйте. У меня не видно косяка, но я постарался перехватить создание окна у самого корня. Есл всё будет нормально, обновлю плагин.
Прикрепления: HideShowTaskBar.zip (3.9 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
YURIYДата: Четверг, 09 Октября 2008, 15:52 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (toizy)
У меня не видно косяка

У меня всё равно видно. Машина слабенькая, получается (проц - 1.1)



Вечная память Андрею Сергееву!
 
lorentsДата: Четверг, 09 Октября 2008, 17:24 | Сообщение # 13
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
и у меня видно sad

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
as-masterДата: Четверг, 09 Октября 2008, 19:52 | Сообщение # 14
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Димон, что за аццкий аватар? :)))))

Да пребудет с вами ММВ!
 
toizyДата: Четверг, 09 Октября 2008, 20:13 | Сообщение # 15
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Не аццкий, а гламуррррный... А ваще, йа скайлинк модем настраиваю...

Вот это трабла, и я её решить не смогу - значицца, плагин подключаецца ужо после того, как окно0 создано, в связи с чем и появляется это лажовое мигание кнопки на панели. Вариантофф не вижу...


Жизнь оказалась не такой уж и забавной, как поначалу...
 
lorentsДата: Четверг, 09 Октября 2008, 21:18 | Сообщение # 16
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
выходит ничего нельзя сделать жаль angry

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Четверг, 09 Октября 2008, 21:22 | Сообщение # 17
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (toizy)
Вариантофф не вижу...

А если включить его как компонент рабочего стола (проект), а через плагин сделать его обычным окном, чтобы видно было не только на десктопе? Метод "наоборот"...



Вечная память Андрею Сергееву!
 
toizyДата: Четверг, 09 Октября 2008, 22:54 | Сообщение # 18
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Надо попробовать, но мне лично кажеца, это не метод наоборот, а метод через ж.... ДДолжно работать так, чтобы ничего лишнего не делать. А так - видишь, какая петруха, приложение запускаеца, потом аттачит плагин. Вот если бы воткнуццо в импорт ехе, или как-ниб ещё перехватить создание окошка...

Добавлено (09 Октябрь 2008, 22:54)
---------------------------------------------
Блин, ну и дерьмо оказался этот скайлинк модем! Не то это сеть так валица сегодня, не то ваще связь такая... Если и завтра так будет, то пойду и наваляю им таблеток, никак 5 штук отдал... angry angry angry


Жизнь оказалась не такой уж и забавной, как поначалу...
 
YURIYДата: Четверг, 09 Октября 2008, 23:17 | Сообщение # 19
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (toizy)
Надо попробовать, но мне лично кажеца, это не метод наоборот, а метод через ж...

Ну а что делать. Согласен.



Вечная память Андрею Сергееву!
 
toizyДата: Четверг, 09 Октября 2008, 23:38 | Сообщение # 20
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Лан, надо подумать.... Пока ваяю одну важную прогу, плагином займусь потом.

Жизнь оказалась не такой уж и забавной, как поначалу...
 
YURIYДата: Пятница, 10 Октября 2008, 01:45 | Сообщение # 21
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
выходит ничего нельзя сделать жаль

Ну что ты сразу руки опустил? Надежда умирает последней biggrin

toizy, ждём!!!



Вечная память Андрею Сергееву!
 
lorentsДата: Пятница, 10 Октября 2008, 12:05 | Сообщение # 22
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Yuriy, ты прав! biggrin
toizy, ждём!!! happy


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
toizyДата: Воскресенье, 12 Октября 2008, 19:20 | Сообщение # 23
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Пока могу предложить только такой вариант: простой лоадер, который запускеццо сам и запускает проект ммв и скрывает кнопку. Это из серии решений через жэ. Если нужно.

Жизнь оказалась не такой уж и забавной, как поначалу...
 
lorentsДата: Воскресенье, 12 Октября 2008, 19:53 | Сообщение # 24
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
toizy, давай поаробуем

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
Alex3AДата: Воскресенье, 12 Октября 2008, 22:25 | Сообщение # 25
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (toizy)
значицца, плагин подключаецца ужо после того, как окно0 создано

Да нет, можно плагин активировать до создания окна проекта, сетпарент выполняеться до(окно проекта еще не создано,
сам проверял), драв после (иначе не на чем рисовать плагин).
А пауза, очевидно от того что плагин активируеться после создания окна.
Последовательность такая, создаеться окно 1 - батон на панели задач, 2 - окно приложения, 3 плагин гасит батон.
Если поменять пункты 2 и 3 местами, возможно мигание будет незаметно, в сетпаренте сначала погаси апликейшен
(отправь месагу), затем ставь родителя. Если не получиться знач ничего не сделаешь, ну оч быстрая машина.
Quote (toizy)
простой лоадер, который запускеццо сам

Врят ли, думаю что из плагина быстрее.
 
toizyДата: Воскресенье, 12 Октября 2008, 22:36 | Сообщение # 26
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
блин... тут ещё дикая идейка появилась.. и она, как это не странно, мне нравицца... Надо попробовать....

Добавлено (12 Октябрь 2008, 22:27)
---------------------------------------------

Quote (Alex3A)
Да нет, можно плагин активировать до создания окна проекта

скажи как!

Добавлено (12 Октябрь 2008, 22:29)
---------------------------------------------
чёрт, пардон... не въехал. если мне не изменяет память, я так и делал - результата ноль, как ребята уже заметили. Но у меня не видно ни хрена этой кнопки, было бы проще, если бы я видел наглядно

Добавлено (12 Октябрь 2008, 22:36)
---------------------------------------------
Кстати... надо попробовать слепить процедуру, выполняемую при присоединении к процессу, а затем как-то замочить создаваемое окно... только вот как перехватить его создание?


Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Воскресенье, 12 Октября 2008, 22:48 | Сообщение # 27
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (toizy)
а затем как-то замочить создаваемое

Да ты не вьехал, создание аплета вряд ли ты отловишь, окно проекта
создаеться после сетпарента, а погасить можно и раньше, в секции инициализации плагина,
тогда сработает при загрузке плагина.
Вообще то речь идет о настолько малых промежутках времени, что в принципе,
если все правильно сделано (то есть, нет никаких пустых и несуществующих объектов,
тормозящих весь процес) ничего видно не должно быть.
Мож винда у него малость приглючена.
 
toizyДата: Воскресенье, 12 Октября 2008, 22:54 | Сообщение # 28
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Фишка-то в том, что когда выполнается сетпарент окно УЖЕ есть, иначе откуда брать хендл? а раз оно есть, значит, оно уже создано, более того, ещё ранее создан и аппликецшн. вот в чём прикол. Нужно зарезать окно ещё ДО его появления. Попробую что-ниб придумать на загрузку dll в процесс, так было бы надёжнее всего. вот только как определить, что окно собирается создаться? хук на windowcreated я пробовал, но это сообщение посылается уже после того, как окно создано, а нам нужно ДО.

Вот и как тут быть?

Добавлено (12 Октябрь 2008, 22:54)
---------------------------------------------
не увидел последний пост

Quote (Alex3A)
в секции инициализации плагина

вот я о том же. трабла втом, как раздобыть хендл аппликецшена. Если есть идеи, говори, но у меня их нет.

Quote (Alex3A)
Мож винда у него малость приглючена.

Так не только у него... у обоих, а это уже неспроста...


Жизнь оказалась не такой уж и забавной, как поначалу...
 
Alex3AДата: Воскресенье, 12 Октября 2008, 22:55 | Сообщение # 29
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Где то подозреваю, че там мож быть.
Я не анализировал процесс згрузки проектов в полном объеме.
Возможно сначало выгружаються все ембедеды а затем грузяться плагины, теоретически если насовать
в ембедед на пол часа распаковок, то батон потухнет через пол часа и несколько микросекунд после запуска.
 
toizyДата: Воскресенье, 12 Октября 2008, 22:58 | Сообщение # 30
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Короче, надо думать. Пойду-ка домой, сяду за делфи... Алекс, будут идеи - подкидывай, так как если кто что и посоветует, то это будет сам знаешь кто happy

Жизнь оказалась не такой уж и забавной, как поначалу...
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » проблема с плагином HideTaskBarButton v1.1
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: