Index: src/libchcore/TConfigSerializers.h
===================================================================
diff -u -N -rb1e03eb232a784d6e2d40f67cbbbb33be0972228 -r2fe97a93f21771d75901d4b6559057d1ea055104
--- src/libchcore/TConfigSerializers.h	(.../TConfigSerializers.h)	(revision b1e03eb232a784d6e2d40f67cbbbb33be0972228)
+++ src/libchcore/TConfigSerializers.h	(.../TConfigSerializers.h)	(revision 2fe97a93f21771d75901d4b6559057d1ea055104)
@@ -42,7 +42,7 @@
 	TString wstrData;
 	bool bRes = rConfig.GetValue(pszPropName, wstrData);
 	if(bRes)
-		strValue = wstrData;
+		strValue = wstrData.c_str();
 	else
 		strValue.Empty();
 	return bRes;
@@ -73,7 +73,7 @@
 	{
 		for(size_t stIndex = 0; stIndex < vToConvert.GetCount(); ++stIndex)
 		{
-			vValues.push_back((PCTSTR)vToConvert.GetAt(stIndex));
+			vValues.push_back(vToConvert.GetAt(stIndex).c_str());
 		}
 	}