/** * \brief Conversion function * \param[in] chInputFile Input file name to convert from * \param[in] chOutputFile Output file name to convert to * \return Result code * * This is the actual conversion function with input and output file name. */ HRESULT CDBF2DBCConverter::ConvertFile(string& chInputFile, string& chOutputFile) { HRESULT hResult = S_OK; CConverter ouConverter; INT nRetVal = ouConverter.Convert(chInputFile.c_str(), chOutputFile.c_str()); ouConverter.GetResultString(m_omstrConversionStatus); if(nRetVal != 0) { m_omstrConversionStatus += ouConverter.m_omLogFilePath; m_hResult = nRetVal; } return hResult; }
HRESULT CDBF2DBCConverter::ConvertFile(TCHAR* chInputFile, TCHAR* chOutputFile) { HRESULT hResult = S_OK; /*extern FILE* yyin; extern FILE* yyout; */ CConverter ouConverter; INT nRetVal = ouConverter.Convert((LPCTSTR)chInputFile,(LPCTSTR)chOutputFile); m_omstrConversionStatus = ouConverter.GetResultString(); if(nRetVal != 0) { m_omstrConversionStatus += ouConverter.m_omLogFilePath; m_hResult = nRetVal; } return hResult; }