Index: src/ch/OptionsDlg.cpp =================================================================== diff -u -N -rffb46a396ce20cda2e04020cf01c118ae81642b5 -r4fe995b304ea342b50293f92d3c1992b43b820f7 --- src/ch/OptionsDlg.cpp (.../OptionsDlg.cpp) (revision ffb46a396ce20cda2e04020cf01c118ae81642b5) +++ src/ch/OptionsDlg.cpp (.../OptionsDlg.cpp) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) @@ -25,6 +25,7 @@ #include "RecentDlg.h" #include #include "structs.h" +#include "CfgProperties.h" #ifdef _DEBUG #define new DEBUG_NEW @@ -38,7 +39,7 @@ // COptionsDlg dialog COptionsDlg::COptionsDlg(CWnd* pParent /*=NULL*/) - :ictranslate::CLanguageDialog(COptionsDlg::IDD, pParent, &m_bLock) + :ictranslate::CLanguageDialog(IDD_OPTIONS_DIALOG, pParent, &m_bLock) { } @@ -351,7 +352,7 @@ { // replace the first part of path with TCHAR szData[_MAX_PATH]; - _sntprintf(szData, _MAX_PATH, _T("%s"), strSrc.Mid(strProgramPath.GetLength())); + _sntprintf(szData, _MAX_PATH, _T("%s"), (PCTSTR)strSrc.Mid(strProgramPath.GetLength())); SetPropValue(rConfig, szData); } else