コード例 #1
0
/**
 * \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;
}
コード例 #2
0
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;
}