22 ноября | 2024г. | 00:22:39


АвторТема: Редактор каналов Spark  (Прочитано 85141 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Первое сообщение: 20 сентября | 2012г. | 20:36:22 »
0
Доброго времени суток!
Выкладываю свою версию редактора каналов (фаваритов).
Системные требования:
 - доступ на запись к каталогу с программой.
Функции:
 - сортировка по спутникам, названиям каналов…..
 - сортировка по нескольким полям - зажимаем Ctrl и змакаем по нужным полям
 - расстановка каналов в нужном порядке в фаритных списках
 - переименование / удаление (одиночное и массовое) канала
 - переименование фаворитных списков
 - одиночная и массовая блокировка каналов
 - поиск нужного канала по нажатию на вкладке «Каналы» клвиши «Ctrl+F3»
Для перетаскивания необходимо выделить канал (группу каналов) – нажать (и удерживать) на крайний левый столбец до появления красной полосы
Далее перетащить выбранные каналы в нужную позицию
Кнопка «Сбросить сортировку» нужна для отключения сортировки с сохранением порядка каналов. Например, отсортировав каналы по названию, есть необходимость подкорректировать порядок – перетаскивание не будет работать – необходимо отключить сортировку, т.е. жмакнуть «Сбросить сортировку».
   Порядок работы с программой:
1)   Выгрузить XML с ресивера
2)   Запустить программу и указать путь к папке с выгруженными xml файлами (по умолчанию «from_GI8120»)
3)   Отредактировать каналы (фаваритные списки)
4)   Сохранить (новые xml файлы появятся в «to_GI8120», директория откроется автоматически)
5)   «Запихнуть» xml обратно в ресивер.
Желающие тестируйте…
О всех багах отписуйтесь – поправим.
Так же возможно добавление функционала – на основе рационалных предложений!
Добавил в архив библиотеку, необходимую для работы программы
Версия от 24/10/2012 с линком объектного кода библиотеки (спасибо DmK за ссылко)
Версия от 01/11/2012

Оффлайн charly666

  • Падаван
  • *
  • Сообщений: 30
  • Поблагодарили: 25
  • Уважение: 0
Редактор каналов Spark
« Ответ #1: 23 сентября | 2012г. | 22:22:15 »
0
error loading MIDAS.DLL

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Ответ #2: 24 сентября | 2012г. | 01:19:18 »
0
Попробуй положить библиотеку из прицепки в папку с программой...
Если не поможет - в папку C:\Windows\System32.

Оффлайн DmK

  • Кандидат
  • *
  • Сообщений: 4
  • Поблагодарили: 1
  • Уважение: 0
Редактор каналов Spark
« Ответ #3: 21 октября | 2012г. | 19:48:30 »
0
Не работает по WinXP SP2
Error loading MIDAS.DLL
Файл MIDAS.DLL есть и в папке с программой и  в C:\Window\system32

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Ответ #4: 22 октября | 2012г. | 09:17:10 »
0
DmK,
ты выкачивал архив  SparkXmlRedaktorWithDll.rar или SparkXmlRedaktor.rar?
Какая версия DLL?

Как вариант -
1) удали библиотеку из system 32
2) выкачай SparkXmlRedaktorWithDll.rar по новой.

Программа написана на Win XP SP3, тестировалась на Win 7. Скорее всего у Вас на машине было не корректно удалено приложение использующее эту библиотеку... Чуть по позже выложу версию с авторегистрацией библиотеки в системе....

Обновил первый пост... Просьба отписаться о результатах....

Оффлайн DmK

  • Кандидат
  • *
  • Сообщений: 4
  • Поблагодарили: 1
  • Уважение: 0
Редактор каналов Spark
« Ответ #5: 22 октября | 2012г. | 10:26:13 »
0
Выкачивал и то и другое.
Скачал последнюю версю с авторегистрацией - не рабтает. Та-же самая ошибка.

P.S. Заработала только после ручной регистрации в реестре
regsvr32 c:\windows\system32\midas.dll

P.P.S. Пока искал варианты решения, наткулся на эту тему хттп://www.sql.ru/forum/actualthread.aspx?tid=587522]https://www.sql.ru/forum/actualthread.aspx?tid=587522 . Может имеет смысл аналогичным образом включить работу с этой библиотекой, что-бы не мучаться с регистрацией вручную?

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Ответ #6: 22 октября | 2012г. | 13:43:47 »
0
Перекомпелил прогу, обновил первый пост....
осталось проверит... у кого выскакивала ошибка.........

Оффлайн DmK

  • Кандидат
  • *
  • Сообщений: 4
  • Поблагодарили: 1
  • Уважение: 0
Редактор каналов Spark
« Ответ #7: 22 октября | 2012г. | 13:57:13 »
0
Теперь стала появляться вот какая ошибка (при попытке открыть файл)
XML Parse Error:
Reason: System Error: -2146697211

При этом старая версия (для которой нужна регистрация библиотеки) эти-же файлы открывает.

Оффлайн ApocAllIPSyS

  • Падаван
  • *
  • Сообщений: 35
  • Поблагодарили: 17
  • Уважение: -1
Редактор каналов Spark
« Ответ #8: 23 октября | 2012г. | 09:40:08 »
0
выдает "Variant or safe array is locked" при запуске

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Ответ #9: 23 октября | 2012г. | 09:50:45 »
0
ApocAllIPSyS, это все проблемы с библиотекой MIDAS.DLL... Нашёл "чистую" машину - оттестирую прогу по полной программе - выложу обновление.
Добавлено  24 октября | 2012г. | 09:00:18   
Перезалил первый пост.
Протестировал на абсолютной "чистой" машине.

Оффлайн DmK

  • Кандидат
  • *
  • Сообщений: 4
  • Поблагодарили: 1
  • Уважение: 0
Редактор каналов Spark
« Ответ #10: 24 октября | 2012г. | 12:38:37 »
0
Этот вариант заработал!

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Ответ #11: 01 ноября | 2012г. | 08:25:00 »
0
Перекомпилил программу - изменил логику в сторону ускорения работы по составлению фаворитов!
Версия программ от 01/11/2012 (обновил первый пост)
Изменения
 - настройка броз отображения информации под конкретного пользователя
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
- всплывающая броза с фаворитами (для ее вызова ведем мышкой влево - черз "стрелку в лево", для скрытия - ведем мышкой в права через "стрелку в право")
Для добавления / удаления из фаворита, теперь достаточно просто, поставить / снять крыж
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
- переименование каналов (фаворитов) внутри броз
Для выхода из брозы редактирования нажимаем Esc, для принятия изменений жмакаем Enter
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
- Добавлен столбец "В Fav" - отображает наличие текущего канала хотя бы в одном из фаворитных списков
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн krendll

  • Подающий Надежды
  • *
  • Сообщений: 2
  • Поблагодарили: 0
  • Уважение: 0
Редактор каналов Spark
« Ответ #12: 12 ноября | 2012г. | 20:12:58 »
0
При загрузке xml выскочила ошибка
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
а вот собсно сама строка
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн btoshaАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 151
  • Поблагодарили: 182
  • Уважение: +1
Редактор каналов Spark
« Ответ #13: 13 ноября | 2012г. | 10:48:16 »
0
krendll, выложите Ваши xml файлы - посмотрю в чем причина.

Оффлайн alexgr7

  • Кандидат
  • *
  • Сообщений: 7
  • Поблагодарили: 8
  • Уважение: 0
Редактор каналов Spark
« Ответ #14: 13 ноября | 2012г. | 19:56:59 »
0
перед выгрузкой списка каналов в xml надо удалить этот канал на тюнере. Название канала не соответствует стандарту xml. Наверное глюк прошивки, до 58 версии такого не наблюдалось

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
136 Ответов
151247 Просмотров
Последний ответ 18 августа | 2018г. | 16:52:09
от osergek
1160 Ответов
869060 Просмотров
Последний ответ 03 июля | 2015г. | 20:49:30
от Ser6
34 Ответов
39239 Просмотров
Последний ответ 28 июля | 2012г. | 14:16:11
от arsys111
12 Ответов
20545 Просмотров
Последний ответ 17 сентября | 2011г. | 16:19:59
от oleg-kv
3 Ответов
10134 Просмотров
Последний ответ 27 июля | 2015г. | 14:01:15
от Pserg



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!