Проблема с изменением каналов

#1
При установке progdvb список каналов работает нормально - каналы добавляются из "сканирования транспондера", можно заходить в их свойства и менять номер.
НО как только прописываю телепрограмму из файла xmltv (одинаково действует и в "настройках" и в "телепрограмма") ТО перестают добавляться каналы из "сканирования транспондера" и при попытке войти в св-ва канала выдаёт сообщение:

______________________________________

Code: Select all

Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
   в ProgDvbNet.XmlTVChannelRelations.GetAliasForChannel( id)
   в ProgDvbNet.SingleChannelPropertiesForm.(Object , EventArgs )
   в System.Windows.Forms.Form.OnShown(EventArgs e)
   в System.Windows.Forms.Form.CallShownEvent()
   в System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   в System.Threading.ExecutionContext.runTryCode(Object userData)
   в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ProgDvbNet
    Версия сборки: 6.42.6.0
    Версия Win32: 6.42.6
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/ProgDvbNet.exe
----------------------------------------
EngineApiWrapper
    Версия сборки: 1.4.1.0
    Версия Win32: 
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/EngineApiWrapper.DLL
----------------------------------------
msvcm90
    Версия сборки: 9.0.30729.4926
    Версия Win32: 9.00.30729.4926
    CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a/msvcm90.dll
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
ProgDvbNet.bc
    Версия сборки: 1.1.0.0
    Версия Win32: 1.1.0.0
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/ProgDvbNet.bc.DLL
----------------------------------------
IPDev.Skins
    Версия сборки: 1.3.21.0
    Версия Win32: 1.3.21.0
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/IPDev.Skins.DLL
----------------------------------------
ProgDvbNet.CD
    Версия сборки: 1.0.1.0
    Версия Win32: 1.0.1.0
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/ProgDvbNet.CD.DLL
----------------------------------------
ProgDvbNet.resources
    Версия сборки: 0.0.0.0
    Версия Win32: 0.0.0.0
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/ru-RU/ProgDvbNet.resources.DLL
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Accessibility
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Design
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
ProgDVBNet.CD.resources
    Версия сборки: 0.0.0.0
    Версия Win32: 0.0.0.0
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/ru-RU/ProgDvbNet.CD.resources.DLL
----------------------------------------
System.Xml
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Drawing.Design
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll
----------------------------------------
System.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
ProgDvbNet.Win
    Версия сборки: 1.0.1.0
    Версия Win32: 
    CodeBase: file:///D:/Program%20Files%20(x86)/ProgDVB/ProgDvbNet.Win.DLL
----------------------------------------
System.Configuration
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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

Last edited by pashab on Thu Jun 17, 2010 8:11 pm, edited 1 time in total.

Re: Проблема с изменением каналов

#3
Подскажите, что нужно вводить в закладке EPG свойства канала. Ссылку на базу или название канала в этой базе? Какие потом действия произвести, чтобы появилось EPG для канала?

Я раньше пользовался импортирование XML базы, а потом выискивал нужный мне канал и присваивал ему канал из своего списка каналов. Способ настолько геморойный, что я просто забросил это дело. Prog, вы сделали ужасно не удобный метод, пора это дело менять, а то реализовано сие через одно место, я могу популярно объяснить, что именно ужасно.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Проблема с изменением каналов

#5
Prog wrote:Там имя из xml файла.
Угу, я уже разобрался.
Prog wrote:Попробуйте описать как вы себе видите более удобный вариант.
Для начала нужно сделать то, что я уже предлагал - viewtopic.php?f=7&p=27010#p27010 Сделайте элементарный клавиатурный поиск по первой букве названия канала в XML/JTV базе.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Проблема с изменением каналов

#6
Prog wrote:Только пропсываете? Без импорта?
А если просто каналы сканировать.
Я пробовал службы-->тв программа-->импорт
еще пробовал установки-->опции-->автообновление
там вписывал и урл и файл.
(приписывание канала к каналу из файла прописываю из открывающегося окна)
результат одинаков - после любого из этих действий при выборе свойств любого канала выводит
"необрабатываемое исключегие в приложении" и если нажать на "свойства" выводит то, что я вставлял.
если снести progdvb и поставить его заново, и не импортировать ни каким образом телепрограмму, то работает всё нормально. Но это не удобно очень - после изменения списка каналов заново всё настраивать.
нельзя ли исправить данный глюк ?

PS: сообщение отладчика заново вставил в первом своём посте, т к сначала с работы вставлял из icq и коряво вышло