Project

General

Profile

TVHeadEdit tool

Added by Akos Sz about 8 years ago

Hi,

I was struggling a lot with Tvheadend GUI since it goes very slow with huge number of DVB services and does not support bulk change of settings.
Finally I decided to build a small application to address these issues otherwise I could not configure my system.
I am not an experienced SW developer, so the main goal was to get a dirty app which fullfills my basic demands. Finally I spent too much time with it and since the outcome looks usable for others I decided to share it, as it is.
In this forum I can see that others have similar problems that I had, hence probably they will find this app useful.

It is called TVHeadEdit.

The main features are:
  • It is able to manage thousands of services (Tested with 8000)
  • Ability to edit multiple items at once. (Yes, you can assign a tag to hundred of channels at once)
  • Filtering lists by multiple conditions for easier operation (You can filter on anything)
  • Advanced mapping to distinct channel names by adding provider name and satellite position (Talking channel names)
  • Channel number inserting by automatic shifting of channel numbers (Easy reordering of channels)
  • Automatic numbering of selected group of channels (Slow, but working)
  • Transponder data update based on kingofsat.net (It looks more reliable than Tvheadend autoscan)
Of course there are limitations.
  • Only DVB-S support (I do not have DVB-T card, and tipically DVB-S provides huge number of services)
  • Not fool-proof (I assume that much more input validation, etc would be needed. As I said I am not a SW developer)

Download and unzip the file then click on install.
Probably you will observe antivirus notification regarding the source reliability. At least I saw on my computer.
Do not worry it is a Microsoft Visual Studio project. It will install .net if necessary.

Teaser video:
https://www.youtube.com/watch?v=PefG3iQ5MR0

Additional video about channel logo selector
https://www.youtube.com/watch?v=lqJziJ8ljqI

Test it. Use it. I hope you will find it useful.

The recommended way of working is to have a local copy of service.multimedia.tvheadend folder. Edit it with the app. If everything is OK, then the original service.multimedia.tvheadend content can be overwritten. Tvheadend has to be restarted to apply the changes.

I do not plan to spend to much time with further improvements but some bug fixes can be expected.

Akos

You can always download the latest from the link below.
(Check regularly, can be updated without notification)

http://goo.gl/WmrP9j

updated: 28/01/2015 - New version compatible with rewritten DVB database

Last update 18/07/2016 - I realized that Tvheadend database has been changed again. Now it stores information of some MUX-es in a kind of zip files some others are in the legacy format hence the tool is currently not able to recognize it.
I will investigate if it is worth updating the tool.


Replies (114)

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

Pit Pit wrote:

Hi Akos,

it's again me. Thanks for the quick and successful repair. Also the automatic icon url allocation now do work for DVB-C. And this is definately a great help for maintaining my channel list.
I do have an additional request in this respect. I do use tvheadend / Kodi also to listen to radio stations. Could it be that TVheadEdit just scarpe the TV Logos from Lyngsat. The program has not found a single icon of a radio station, even so the icons are available on Lyngsat.

Thanks again for still maintaining the program and perhaps you'll get some support soon.

Pit

OK. I will check. But this will need more time.

RE: TVHeadEdit tool - Added by Pit Pit over 6 years ago

Akos Sz wrote:

Pit Pit wrote:

Hi Akos,

it's again me. Thanks for the quick and successful repair. Also the automatic icon url allocation now do work for DVB-C. And this is definately a great help for maintaining my channel list.
I do have an additional request in this respect. I do use tvheadend / Kodi also to listen to radio stations. Could it be that TVheadEdit just scarpe the TV Logos from Lyngsat. The program has not found a single icon of a radio station, even so the icons are available on Lyngsat.

Thanks again for still maintaining the program and perhaps you'll get some support soon.

Pit

OK. I will check. But this will need more time.

Great! Thanks
Pit

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

2.0.1.4 can download radio logos.
However the channel type (radio/tv) is not checked during logo assignment. It is based on name only. It may happen that a TV channel will get a radio logo or vice versa if the names are matching.

RE: TVHeadEdit tool - Added by Pit Pit over 6 years ago

Hi Akos,
thanks again, great support.
It really reduce my need to manually adapt the channel list.
The "mismatch" of TV/Radio is limited, just the radio icons in Lyngsat are not as well maintained as the TV icons.

Pit

RE: TVHeadEdit tool - Added by mark farner over 6 years ago

Hi Akos Sz,

First of all thanks for your time and efforts to create this handy tool. I've used the latest version once to add channels to a newly created Channel Tag and it works fine.

However, the option 'Transponder data update based on kingofsat.net' doesn't work. It gives the following error message:

No satellite has valid azimuth information

Not a crucial problem though. Just wanted to let you know.

Best regards,
beeheap

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

Hi,

There is an easy resolution for your problem. Go to the satellite view and edit the satellite names to end with position info. Should look like this: "Astra 19.2E". Then save the changes. You should see the azimuth info appears in the table.
Now TvHeadEdit knows the satellite positions and will be able to update the transponder list.

RE: TVHeadEdit tool - Added by mark farner over 6 years ago

Akos Sz wrote:

Hi,

There is an easy resolution for your problem. Go to the satellite view and edit the satellite names to end with position info. Should look like this: "Astra 19.2E". Then save the changes. You should see the azimuth info appears in the table.
Now TvHeadEdit knows the satellite positions and will be able to update the transponder list.

Great. That did the trick. Thanks

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

Pit Pit wrote:

Hi Akoz,

great! It works!
Thanks very much for your effort and the extreme short response time.

Just one additional question. Do you also plan to support in a futre version of your tool the newly introduced Bouquets?

Thanks again
Pit

Hi,

Now, Bouquet view is added to the tool.

RE: TVHeadEdit tool - Added by Pit Pit over 6 years ago

Hi Akoz,
thanks. I have made a quick test of the Bouquet feature with my DVB-C tvheadend database. Seems to work without any problem.
Great job!
Pit

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

New Tvheadend database version 17 is now supported.

RE: TVHeadEdit tool - Added by tredman . over 6 years ago

I am getting a crash when loading the tvheadend database (copied from my wetek play (dual DVB-S2) running openelec 6.0 beta 1

<Code>
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

  • Exception Text ******
    System.OverflowException: Arithmetic operation resulted in an overflow.
    at TvHeadEdit.formTvHeadEdit.BuildGenericInfoV4(Mode Mode, Boolean Top)
    at TvHeadEdit.formTvHeadEdit.BuildGenericInfoV4(Mode Mode, Boolean Top)
    at TvHeadEdit.formTvHeadEdit.BuildGenericInfoV4(Mode Mode, Boolean Top)
    at TvHeadEdit.formTvHeadEdit.GetTVHBouquetsV3()
    at TvHeadEdit.formTvHeadEdit.LoadTVHDB()
    at TvHeadEdit.TVH_Main.LoadTVHDatabaseToolStripMenuItem_Click(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  • Loaded Assemblies ******
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    TvHeadEdit
    Assembly Version: 0.5.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Tom/AppData/Local/Apps/2.0/7MLA2DNL.0P4/JGCEX39K.AKO/tvhe..tion_0000000000000000_0002.0000_aa0bfebc39e42889/TvHeadEdit.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 12.0.20806.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34107 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Deployment
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
    ----------------------------------------
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
  • JIT Debugging ******
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
<\code>

Any ideas?

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

Can you send me a copy of your database? Particularly it seems that the problem is with the loading of bouquets folder content (if you do not want to send me everything)

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

Hi,

No. I got no response tredman. The problem you linked seems different.
Anyway, I am open to solve any issues but please provide an example file for debugging.

RE: TVHeadEdit tool - Added by B. J. over 6 years ago

Same problem here. Connected via samba share. I'll send you my tvh database. Which subfolders do you need from tvheadend folder?

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

bouquet, channel and input subfolders. Please send also the config file from the main tvh folder.

RE: TVHeadEdit tool - Added by B. J. over 6 years ago

Done. Check your mails. :)

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

I received the files. I can see the same fault was is reported on the kodinerd forum.
The fixed version can be downloaded now.

The other fault reported by Tredman is not reproduced yet. Would be good to get sample files.

RE: TVHeadEdit tool - Added by B. J. over 6 years ago

Thank You for the fix. Works now.

Best regards

RE: TVHeadEdit tool - Added by Mario Gidi over 6 years ago

Using 2024 I get the following crash when i attempt to update transponders using kingofsat

  • Exception Text ******
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
    at TvHeadEdit.formTvHeadEdit.BuildKOSInfo(Int32 SatIDX)
    at TvHeadEdit.formTvHeadEdit.KoSUpdate()
    at TvHeadEdit.TVH_Main.UpdateVariant()
    at TvHeadEdit.Form6.Button1_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  • Loaded Assemblies ******
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    TvHeadEdit
    Assembly Version: 0.5.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Mark/AppData/Local/Apps/2.0/6RTT3ZOR.TOY/OBYB8A99.GD3/tvhe..tion_0000000000000000_0002.0000_428b4ba1f0b56022/TvHeadEdit.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Deployment
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
    ----------------------------------------
    System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
  • JIT Debugging ******
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

RE: TVHeadEdit tool - Added by Akos Sz over 6 years ago

Hi Mario,

Thanks for the bug report. Actually the fault was introduced before 2024 :(
Anyway it is corrected now.

RE: TVHeadEdit tool - Added by Kevin J over 6 years ago

Hi, I would love to use this, but how do I load my TVHeadend database which is located on my Linux Xubuntu box?
I have this application on a Windows PC on the same network as the Linux box.

Kind regards.

RE: TVHeadEdit tool - Added by Akos Sz about 6 years ago

Go into the preferences menu and browse the database folder if it is accesible via network share. Otherwise put a copy of database onto your windows machine.
See the video in the first post.

RE: TVHeadEdit tool - Added by Alexey Gerenkov about 6 years ago

Hi,

I have exactly the same problem as tredman. What files do you need from me to re-produce it?

tredman . wrote:

I am getting a crash when loading the tvheadend database (copied from my wetek play (dual DVB-S2) running openelec 6.0 beta 1

<Code>
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

  • Exception Text ******
    System.OverflowException: Arithmetic operation resulted in an overflow.
    at TvHeadEdit.formTvHeadEdit.BuildGenericInfoV4(Mode Mode, Boolean Top)
    at TvHeadEdit.formTvHeadEdit.BuildGenericInfoV4(Mode Mode, Boolean Top)
    at TvHeadEdit.formTvHeadEdit.BuildGenericInfoV4(Mode Mode, Boolean Top)
    at TvHeadEdit.formTvHeadEdit.GetTVHBouquetsV3()
    at TvHeadEdit.formTvHeadEdit.LoadTVHDB()
    at TvHeadEdit.TVH_Main.LoadTVHDatabaseToolStripMenuItem_Click(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  • Loaded Assemblies ******
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    TvHeadEdit
    Assembly Version: 0.5.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Tom/AppData/Local/Apps/2.0/7MLA2DNL.0P4/JGCEX39K.AKO/tvhe..tion_0000000000000000_0002.0000_aa0bfebc39e42889/TvHeadEdit.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 12.0.20806.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34107 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Deployment
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
    ----------------------------------------
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
  • JIT Debugging ******
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
<\code>

Any ideas?

(76-100/114)