I think this is just X -> lX:
wxString full_AR_path = aSheetPathName + wxString::Format( "%8.8lX", GetTimeStamp() );
I feel like there should be a type-safe-r way to do this, as the %8.8 format string is found all over the place. Perhaps just wxString FormatTimeStamp( long ) that centralises this logic.
I think this is just X -> lX:
wxString full_AR_path = aSheetPathName + wxString::Format( "%8.8lX", GetTimeStamp() );
I feel like there should be a type-safe-r way to do this, as the %8.8 format string is found all over the place. Perhaps just wxString FormatTimeStamp( long ) that centralises this logic.