Click here to Skip to main content
15,905,867 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
GeneralVB ActiveX into ATL project Pin
Brian Gould23-Nov-04 20:24
Brian Gould23-Nov-04 20:24 
QuestionWhich collection class to use? Pin
paulb23-Nov-04 19:02
paulb23-Nov-04 19:02 
AnswerRe: Which collection class to use? Pin
Joaquín M López Muñoz23-Nov-04 21:13
Joaquín M López Muñoz23-Nov-04 21:13 
Questionusing ATL7.0 instead of ATL3, I'm missing something but what? Pin
seriema23-Nov-04 14:05
seriema23-Nov-04 14:05 
AnswerRe: using ATL7.0 instead of ATL3, I'm missing something but what? Pin
Robert Bielik24-Nov-04 21:02
Robert Bielik24-Nov-04 21:02 
GeneralRe: using ATL7.0 instead of ATL3, I'm missing something but what? Pin
seriema25-Nov-04 3:06
seriema25-Nov-04 3:06 
AnswerRe: using ATL7.0 instead of ATL3, I'm missing something but what? Pin
seriema25-Nov-04 14:37
seriema25-Nov-04 14:37 
Generalconverting BSTR to char* Pin
Andy H23-Nov-04 3:36
Andy H23-Nov-04 3:36 
I have an input BSTR which I am having problems with converting to a char*. I have tried:

STDMETHODIMP MYCLASS::MyFunction( BSTR bsInput )<br />
{<br />
   USES_CONVERSION;<br />
   ...<br />
   char* pInput = OLE2T( bsInput );<br />
   ...<br />
}


this was fine until I tried using really big input strings say 1,000,000 chars in length. Then I tried:

STDMETHODIMP MYCLASS::MyFunction( BSTR bsInput )<br />
{<br />
   USES_CONVERSION;<br />
   ...<br />
   int iLen = lstrlenW( bsInput );<br />
   char* pInput = ATLW2AHELPER( ( LPSTR ) new char[ iLen ], bsInput, iLen );<br />
   ...<br />
}


This causes a memory leak.

I am at present stumped, and would appreciate some advise.
GeneralRe: converting BSTR to char* Pin
Steve S23-Nov-04 5:27
Steve S23-Nov-04 5:27 
GeneralRe: converting BSTR to char* Pin
Andy H23-Nov-04 5:36
Andy H23-Nov-04 5:36 
GeneralRe: converting BSTR to char* Pin
peterchen23-Nov-04 14:17
peterchen23-Nov-04 14:17 
GeneralRe: converting BSTR to char* Pin
Andy H23-Nov-04 22:20
Andy H23-Nov-04 22:20 
GeneralRe: converting BSTR to char* Pin
peterchen23-Nov-04 22:37
peterchen23-Nov-04 22:37 
GeneralRe: custom allocator for one container instance Pin
Joaquín M López Muñoz22-Nov-04 9:42
Joaquín M López Muñoz22-Nov-04 9:42 
GeneralRe: custom allocator for one container instance Pin
peterchen22-Nov-04 13:04
peterchen22-Nov-04 13:04 
GeneralRe: custom allocator for one container instance Pin
Joaquín M López Muñoz22-Nov-04 21:50
Joaquín M López Muñoz22-Nov-04 21:50 
GeneralRe: custom allocator for one container instance Pin
Andrew Walker22-Nov-04 16:02
Andrew Walker22-Nov-04 16:02 
GeneralRe: custom allocator for one container instance Pin
Joaquín M López Muñoz22-Nov-04 21:57
Joaquín M López Muñoz22-Nov-04 21:57 
GeneralRe: custom allocator for one container instance Pin
peterchen22-Nov-04 23:21
peterchen22-Nov-04 23:21 
GeneralRe: custom allocator for one container instance Pin
Joaquín M López Muñoz22-Nov-04 23:03
Joaquín M López Muñoz22-Nov-04 23:03 
Generalcustom allocator for one container instance Pin
peterchen22-Nov-04 8:19
peterchen22-Nov-04 8:19 
Generallist::sort() question Pin
nm_11421-Nov-04 16:51
nm_11421-Nov-04 16:51 
GeneralRe: list::sort() question Pin
Ryan Binns21-Nov-04 18:06
Ryan Binns21-Nov-04 18:06 
GeneralRe: list::sort() question Pin
nm_11421-Nov-04 18:58
nm_11421-Nov-04 18:58 
GeneralRe: list::sort() question Pin
peterchen22-Nov-04 8:23
peterchen22-Nov-04 8:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.