Comment faire pour transformer un int en bstr

je fais comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	CString aux ="";
 
	int quantity = Quantity[i];
	aux.Format( "%ld", quantity );
 
	bstr=aux.AllocSysString();
en compilation ça passe masi des que j'essaie de faire une execution pas a pas ça plante

je fais la meme demarche pour transformer un double en bstr et ça marche sans probleme
si vous avez des idees?? ou d'autre façon de transformer un int en bstr

Merci