Page 1 of 13
ProgDVB 6.4x Новый планировщик
Posted: Tue May 11, 2010 10:10 am
by Prog
В 6.40 (пререлиз) полностью переписал планировщик. Большую часть закончил. Теперь появился отдельный сервис и для записи не нужно запаскать интерфейс ProgDVB и вводить логин при старте вин.
Буду рад пожеланиям и особенно багрепортам. Планировщик тестировать по понятным причинам не просто и не быстро

Re: Новый планировщик
Posted: Tue May 11, 2010 10:40 am
by Lord Of Channels
Нельзя ли сделать чтобы из программы передач расписание каналов на ближайшие дни можно было выхружвть в текстовый файл, затем на досуге, удалить все не нужное и загрузить в планировщик для записи?
Posted: Tue May 11, 2010 12:36 pm
by Valera
6.35 вылетает с ошибкой
Description:
Faulting application name: ProgDvbNet.exe, version: 6.35.0.0, time stamp: 0x4be91cfe
Faulting module name: ProgDvbEngine.dll, version: 0.0.0.0, time stamp: 0x4be91cc1
Exception code: 0xc0000005
Fault offset: 0x000815b3
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
.
Posted: Tue May 11, 2010 12:55 pm
by Prog
Какая именно версия?
Это прям при старте видимо?
Posted: Tue May 11, 2010 5:06 pm
by Talon
у меня тоже... прям при старте вываливается в креш на сат каналах...
.
Posted: Tue May 11, 2010 6:09 pm
by Prog
Перезалил 6.35 x32 Pro. Кажется с новой версией защиты что то не то было
Posted: Tue May 11, 2010 11:51 pm
by Talon
есть - картинка... ютюба все равно нету
...что то не вижу в новом планировщике галочки "mute during record"
.
Posted: Wed May 12, 2010 6:50 am
by Prog
Это один из вариантов переключения каналов
Posted: Wed May 12, 2010 2:16 pm
by Talon
хм... надеялся увидеть галочку.... -я всегда для уверенности делал "сhange channel" - дабы шару рестартонуть... а теперь не получится
.
Posted: Wed May 12, 2010 3:35 pm
by Prog
Change channel остался точно такой же. Только после него идёт mute. Но если ProgDVB уже на канале то change channel выполнен не будет. По просьбам трудящихся.
Posted: Wed May 12, 2010 11:07 pm
by Talon
сорри проглядел - чет померещилось что mute это отдельная функция...
странноватое пожелание.... я как и говорил - change очень было логично использовать для рестарта канала чтоб наверняка после просыпа запустилисась шара....
.
Posted: Sun May 16, 2010 12:30 pm
by Prog
Ну вот, вроде большую часть закончил и выложил как 6.4x
Posted: Sun May 16, 2010 8:28 pm
by boss911
В настройках по умолчанию установлено использование MS планировщика для запуска ProgDVB.
Из "ТВ программа" заносим (через Record) запись в планировщик, при этом выбираем открытие записи в фоне. После нажатия на "ОК" есть небольшая пауза, потом выбивает сообщение "Невозможно добавить запись в MS планировщик". Первая бага, так как в 6.34.3 такого не происходит.
После выше указанных действий, я отключаю поток ("Стоп" в панели навигации), сворачиваю программу в трей, дожидаюсь начала записи. Вижу, запись пошла (красная точка на значке мигает), я пытаюсь развернуть ProgDVB, но он не реагирует, через меню "Восстановить" так же не получается. Запись завершилась, но развернуть ProgDVB так и не удается, помогает только "Выход". Это вторая бага, так как без внесения записи в планировщик и самой записи, ProgDVB отлично разворачивается из трея, при записи в версии 6.34.3 подобных проблем нет.
Если просто нажать на запись, и свернут в трей, то разворачивается обратно без проблем. Проблема появляется тогда, когда ты занес фоновую запись в планировщик. А вот отчего это завит, от фоновой записи или тогда, когда запись уже началась, такие тонкости я не проверял, да и не вижу в этом смысла, так как баг все равно есть, повторить его не проблема.
WinXP SP3 (без пароля на акаунт), .NET 3.5 SP1, ProgDVB 6.40.
Posted: Sun May 16, 2010 9:02 pm
by boss911
После установки, в "Сужбах", в службе "ProgDVB Scheduler Service" не указан прямой путь к файлу "ProgDvbService.exe", посему при запуске службы, выдает ошибку, что не может выполнить указанный файл.
И почему при деинсталляции ProgDVB не удаляется данная служба?
Upd: Вопрос снят. Я установил ProgDVB, взял файлы, а потом деинсталлировал. Потом через настройки я выбрал запись через сервер, а значет повторно установил службу. В общем, при деинсталляции криво удалилась служба, а при повторной установки и произошел вот такой вот глюк.
___________________________________________________
Как быть, если я использую свою сборку ProgDVB, то есть, один раз установил, взял установочные файлы и обновил их в своей сборке. Так вот, как в этом случае мне установить, то есть без помощи вашего инсталлятора и, самое главное, как мне ее удалить, без помощи вашего деинсталлятора?
Upd: Догадался сам. Для установки службы, достаточно выбрать в настройках планировщика действовать через сервис, а для удаления службы, достаточно выбрать в планировщике иное решение запуска записи.
___________________________________________________
Prog, было бы логично, при создании службы, сразу ее и стартануть. Например, мы установили сервис, путем выбора этой опции в настройках планировщика, заносим в планировщик задание, закрываем ProgDVB. Но, после установки службы она не запущена, посему при закрытом ProgDVB запись не запустится, так как служба не запущена. Получается, что служба будет запущена тогда, когда мы ее сами запустим или перезагрузим компьютер. Я веду к тому, что при установки службы она не запущена, а значит, не сработает планировщик. Нужно при создании службы сразу ее и стартовать. Это даже не имхо, это просто необходимо сделать, весомые причины я привел.
.
Posted: Mon May 17, 2010 6:56 am
by Prog
Сервис должен ставиться и сразу запускатся из инсталлятора и интерфейса. Так же удалятся. Но на практике это конечно сильно от OS, прав и фазу луны зависит. Так что будет отлаживатся по мере отзывов.
Планировщику можно попробовать прописать логин и пароль. С интерфейсом - посмотрю.