Пользовательские версии программы

Форум для обсуждения деталей разработки программы SAS.Планета

Модераторы: vdemidov, Tolik

Re: Пользовательские версии программы

Сообщение DJ VK » 18 окт 2011, 11:33

да я уже разбираюсь понемногу. надо подчистить сообщения.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1467
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 298 раз.

Re: Пользовательские версии программы

Сообщение DJ VK » 28 окт 2011, 14:06

Новая функция для тестирования. Windows 7 TaskBar.
http://djvk.nextmail.ru/djvk-sasplanet-w7.rar
изменения в программе минимальные.
из исходного кода прилагаю только измененные файлы, тем кто хочет посмотреть.

Сначала пытался напрямую использовать WinApi
Код: Выделить всё
Taskbar.RegisterTab(ProxyHandle, OwnerHandle);
Taskbar.SetTabOrder(ProxyHandle, 0);

но новые вкладки так и не появились.

тогда попробовал использовать компоненты
http://djvk.nextmail.ru/Win7%20Components.rar

Все делается просто с помощью одного готового компонента.
любое окно или визуальный контрол может быть обрезан и этот вырезанный фрагмент отображется во всплывающем окне.
Может пригодится для всех других операций отличных от закачки.

Есть две вкусности которые будут реализовываться.
Вкусность раз. Помимо всплывающей картинки самого окна могут также всплывать кнопки. Например пауза, продолжить, прервать, и все что угодно. Можно непосредственно рулить закачками из панели задач, не открывая само окно закачки.
Вкусность два. Прогресс бар.

В процессе анализирования стало ясно, что прогресс бар в пенели задач в стиле Win7 один на всю программу. но зато может сигнализировать разные состояния. Опять же одно на всех. Какие есть идеи как его прикрутить? То есть как я знаю. А вот где им и как рулить надо бы подумать. Как только закачки скажем стало две, что рисовать?
Вложения
.jpg
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1467
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 298 раз.

Re: Пользовательские версии программы

Сообщение zed » 28 окт 2011, 16:52

1. Изображение в окошке статичное (при перемещении карты картинка не обновляется)
2. Выскакивает AV при клике по окошку
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 2888
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Пользовательские версии программы

Сообщение DJ VK » 28 окт 2011, 17:06

zed писал(а):1. Изображение в окошке статичное (при перемещении карты картинка не обновляется)

а в окошках скачки?
zed писал(а):2. Выскакивает AV при клике по окошку

а вот этого не видал пока. при каких условиях наблюдается?
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1467
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 298 раз.

Re: Пользовательские версии программы

Сообщение zed » 28 окт 2011, 17:29

DJ VK писал(а):а в окошках скачки?

Не обращал внимания, а назад перезагружаться в семёрку впадлу.
DJ VK писал(а):а вот этого не видал пока. при каких условиях наблюдается?

Навёл мыша, появилось окошко - кликнул. Показался САС и выдал AV. Но работать продолжил, на смерть не упал. Повторяемость 100%.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 2888
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Пользовательские версии программы

Сообщение zed » 28 окт 2011, 17:31

zed писал(а):
DJ VK писал(а):И шрифт у тулбара не похож на основной.

У Time Interval? Да вроде нормально всё. Единственное, как-то там зажат текст, неплохо бы добавить пробелов.

А кстати, да - не похож, но только под Win7, а под XP шрифт у тулбаров выглядит одинаково.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 2888
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Пользовательские версии программы

Сообщение DJ VK » 29 окт 2011, 08:54

zed писал(а):
zed писал(а):
DJ VK писал(а):И шрифт у тулбара не похож на основной.

У Time Interval? Да вроде нормально всё. Единственное, как-то там зажат текст, неплохо бы добавить пробелов.

А кстати, да - не похож, но только под Win7, а под XP шрифт у тулбаров выглядит одинаково.

у меня хр. он непохож даже в дельфи. просто винда пункты меню и текст рисует по разному.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1467
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 298 раз.

Re: Пользовательские версии программы

Сообщение DJ VK » 29 окт 2011, 08:59

zed писал(а):Навёл мыша, появилось окошко - кликнул. Показался САС и выдал AV. Но работать продолжил, на смерть не упал. Повторяемость 100%.

попробуйте окна закачек свернуть-развернуть. или все совсем плохо? возможно компонент недоделанный, все таки 3rd party. пока на выходных можете в исходном коде поиграться с activate tab, там вызывается ресторэ для окна закачки. если ошибка не исчезнет все правда плохо. тогда компонент хреноват...
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1467
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 298 раз.

Re: Пользовательские версии программы

Сообщение zed » 29 окт 2011, 13:27

DJ VK писал(а):окна закачек свернуть-развернуть. или все совсем плохо?

Та не, всё совсем плохо. Окон закачек нет вообще. Просто запустил САС, ничего не трогая переключился на, скажем, браузер, затем навёл в таскбаре на САС - всплыло окошко, вот при клике и получаю AV.
DJ VK писал(а):пока на выходных можете в исходном коде поиграться

Для кого выходные, а для кого и не совсем.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 2888
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Пользовательские версии программы

Сообщение DJ VK » 25 дек 2011, 13:09

штатная программа тоже зависает, если ее часто сворачивать в семерке, а потом пытаться открыть, пропадает окно скачки , ивместо его открытия вылезает аксесс виолейшн. Так что дело не в компонентах, а в самой программе.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1467
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 298 раз.

Пред.

Вернуться в Раздел для разработчиков программы SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron