mmm strano io ho controllato su MSDN e mi dice ke è per unicode.. bohOriginariamente inviato da MItaly
Guarda che CStringA non è unicode, ma ANSI. Ti consiglio di usare CString e _T in modo da ottenere progetti compilabili sia in ANSI che in Unicode.
ecco cosa dice MSDN:
Sono adesso disponibili versioni UNICODE e ANSI di CString, ovvero CStringW e CStringA. Per contrassegnare ogni overhead non necessario causato da conversioni implicite, i costruttori che accettano il tipo inverso, ad esempio CStringA che accetta un argomento UNICODE o CStringW che accetta un argomento ANSI, vengono definiti come espliciti mediante la seguente voce in stdafx.h:#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS