ramrocket
asked on
CString Crash
I have data from a CComBSTR with size 1,260,082 length. I assigned it to a CString and it crash.
I thought a CString can handle INT_MAX (2,147,483,647) characters.
Can somebody tell me how to assign a CComBSTR to CString this size.
USES_CONVERSION;
...
CComBSTR bstrInnerHTML;
pBody->get_innerHTML(&bstr InnerHTML) ;
CString str = OLE2A(bstrInnerHTML); <<<<<crash right here
I thought a CString can handle INT_MAX (2,147,483,647) characters.
Can somebody tell me how to assign a CComBSTR to CString this size.
USES_CONVERSION;
...
CComBSTR bstrInnerHTML;
pBody->get_innerHTML(&bstr
CString str = OLE2A(bstrInnerHTML); <<<<<crash right here
ASKER
Mahesh,
I am trying your suggestion.
Is it true that CString object can handle over 2Million characters?
I am trying your suggestion.
Is it true that CString object can handle over 2Million characters?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
BSTR bstrInnerHTML;
pBody->get_innerHTML(&bstr
CString str=bstrInnerHTML; // OR CString str(bstrInnerHTML);
-MAHESH