DislikedHi nondisclosure00: Thanks for posting these tools. Very helpful thus far. Got them installed and working on Windows 10. The EA writes the data to the excel file just fine as long as the datafile remains untouched. If I reference the cells that are receiving the "put" values from another tab in the worksheet, the updates stop with the following recorded to the log file: Error on PutDouble_Cell: System.Runtime.InteropServices.COMException (0x800AC472): Exception from HRESULT: 0x800AC472 at System.RuntimeType.ForwardCallToInvokeMember(String memberName,...Ignored
1. This happens because, technically, when the DLL is calling excel, it's using the UI thread of excel (except when opening the workbook; there's only 1 thread for excel you can have when opening the work book). I didn't build a multi-threaded dll for use when I created this. I was 'in a hurry'. So I left out the multi threaded aspect along with error checking.
2. No. I left it out due time constraints.
If you're curious about the source code, take a look at it here: https://github.com/Nondisclosure/MT4toExcel