I was being stupid when I said that the absence of ExchangeIR.dll should not affect Summary. Summary calls this DLL to generate the Analyzed Timings data. So when you write
Summary only fails after a capture. If the capture is empty it works.
I take it that Summary opens with just headings, no data, so that it does not need to call the DLL. I have corrected this for the next beta, so that if ExchangeIR.dll has not been loaded then Summary does not display the Analyzed Timings section. Summary then opens without crashing. I have also made the Export button be disabled rather than hidden when neither ExchangeIR.dll nor MakeHex.dll is loaded, as I think this looks nicer.
So the source of all the problems is the failure to load ExchangeIR.dll. I am running out of ideas as to why that is not loading, when DecodeIR.dll is loading. (You can tell which DLLs load, as they are listed in the title bar.) You write
ExchangeIR.dll and MakeHex.dll are in the same folder as DecodeIR.dll.
Is that the same folder as IRScope.exe, or have you put the DLLs into a different folder, such as Windows\System32? If you have done that, there is a possibility that the OS is finding an older version of ExchangeIR.dll, which will not work. That DLL is under constant development and only the version that I include in the IRScope Beta package will work with that beta.
________________
Graham