Index: src/libchcore/TSpeedTracker.cpp =================================================================== diff -u -N -r19925be73ffcadd9f345f10e03e55aadb3f0eeac -r2fe97a93f21771d75901d4b6559057d1ea055104 --- src/libchcore/TSpeedTracker.cpp (.../TSpeedTracker.cpp) (revision 19925be73ffcadd9f345f10e03e55aadb3f0eeac) +++ src/libchcore/TSpeedTracker.cpp (.../TSpeedTracker.cpp) (revision 2fe97a93f21771d75901d4b6559057d1ea055104) @@ -229,14 +229,14 @@ Clear(); - m_stNextSamplePos = boost::lexical_cast((PCTSTR)arrStrings.GetAt(0)); - m_dPartialSpeedNotInSamples = boost::lexical_cast((PCTSTR)arrStrings.GetAt(1)); - m_ullTimeIntervalNotInSamples = boost::lexical_cast((PCTSTR)arrStrings.GetAt(2)); - m_ullZeroIntervalData = boost::lexical_cast((PCTSTR)arrStrings.GetAt(3)); + m_stNextSamplePos = boost::lexical_cast(arrStrings.GetAt(0).c_str()); + m_dPartialSpeedNotInSamples = boost::lexical_cast(arrStrings.GetAt(1).c_str()); + m_ullTimeIntervalNotInSamples = boost::lexical_cast(arrStrings.GetAt(2).c_str()); + m_ullZeroIntervalData = boost::lexical_cast((PCTSTR)arrStrings.GetAt(3).c_str()); for(size_t stIndex = 4; stIndex < arrStrings.GetCount(); ++stIndex) { - m_vSamples[stIndex - 4] = boost::lexical_cast((PCTSTR)arrStrings.GetAt(stIndex)); + m_vSamples[stIndex - 4] = boost::lexical_cast(arrStrings.GetAt(stIndex).c_str()); } }