Looks good. Ready for QA.
Looks like there is still some commented out code and there was an added parameter that is unused.
foundFileFg is an added paramater but it is not used - if not used it shoul be removed.
foundFileFg is an added paramater but it is not used - if not used it shoul be removed.
This is still commented out code - commented out code should be removed.
private void cbUseTruncatedData_Click(object sender, EventArgs e)
This seems unnecessary as it is setting a global variable TruncatedDataFg - which is never used.
Sorry noticed one additional thing --- TruncatedDataFg was added as a global variable and set but is never used as this is passed to functions and used locally --- as such, shouldn't also be a global variable / be in memory and not used.
Wait this is both a global variable --- but it looks like it is passed as a paramater to functions --- if it is being passed as a paramaeter used locally in functions, why is it also a global variable?