Click here to Skip to main content
15,902,893 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Question*.vcproj Is this a VC++ file Pin
vikas amin12-Nov-05 2:07
vikas amin12-Nov-05 2:07 
AnswerRe: *.vcproj Is this a VC++ file Pin
Mircea Puiu12-Nov-05 3:39
Mircea Puiu12-Nov-05 3:39 
AnswerRe: *.vcproj Is this a VC++ file Pin
Gary R. Wheeler12-Nov-05 6:25
Gary R. Wheeler12-Nov-05 6:25 
GeneralRe: *.vcproj Is this a VC++ file Pin
vikas amin12-Nov-05 21:16
vikas amin12-Nov-05 21:16 
Question*.vcproj Is this a VC++ file Pin
vikas amin12-Nov-05 2:06
vikas amin12-Nov-05 2:06 
QuestionATL COM String Property issue Pin
Axonn Echysttas12-Nov-05 0:48
Axonn Echysttas12-Nov-05 0:48 
AnswerRe: ATL COM String Property issue Pin
Gary R. Wheeler12-Nov-05 6:44
Gary R. Wheeler12-Nov-05 6:44 
GeneralRe: ATL COM String Property issue Pin
Axonn Echysttas12-Nov-05 8:23
Axonn Echysttas12-Nov-05 8:23 
Hi Gary, thanks for answering. I'm not an expert in VC++ but wasn't it supposed to be SysAllocString? Also, isn't this a memory leak? Where do we Free that string? Anyway, for all of you that stumble or will stumble upon this problem, the answer is:
<br />
STDMETHODIMP CASDINIFile::get_Operator(BSTR *pVal)<br />
{<br />
  AFX_MANAGE_STATE(AfxGetStaticModuleState())	<br />
  CComBSTR sToReturn;<br />
  sToReturn.Attach(<YourBSTRVariableHERE>);<br />
  sToReturn.CopyTo(pVal);<br />
  sToReturn.Detach();<br />
  return S_OK;<br />
}


Or at least this is the method I used ::- D.

And probably something like this will also work: (though I didn't test it!)

<br />
//Retrieves the current Operator used when loading or saving INI files.<br />
STDMETHODIMP CASDINIFile::get_Operator(BSTR *pVal)<br />
{<br />
  AFX_MANAGE_STATE(AfxGetStaticModuleState())	<br />
  BSTR *sToReturn = (BSTR *)pVal;<br />
  *sToReturn = <YourBSTRVariableHERE>;<br />
  return S_OK;<br />
}


Have fun ::- ).

-= E C H Y S T T A S =-
The Greater Mind Balance
GeneralRe: ATL COM String Property issue Pin
Gary R. Wheeler12-Nov-05 10:26
Gary R. Wheeler12-Nov-05 10:26 
GeneralRe: ATL COM String Property issue Pin
Axonn Echysttas12-Nov-05 13:14
Axonn Echysttas12-Nov-05 13:14 
GeneralRe: ATL COM String Property issue Pin
Gary R. Wheeler12-Nov-05 15:36
Gary R. Wheeler12-Nov-05 15:36 
GeneralRe: ATL COM String Property issue Pin
Axonn Echysttas12-Nov-05 20:37
Axonn Echysttas12-Nov-05 20:37 
Questionunicode problem Pin
torniker11-Nov-05 22:15
torniker11-Nov-05 22:15 
AnswerRe: unicode problem Pin
Jacky Tsee12-Nov-05 6:09
Jacky Tsee12-Nov-05 6:09 
GeneralRe: unicode problem Pin
torniker13-Nov-05 0:32
torniker13-Nov-05 0:32 
GeneralRe: unicode problem Pin
Gary R. Wheeler13-Nov-05 4:52
Gary R. Wheeler13-Nov-05 4:52 
QuestionWndows hook Pin
act_x11-Nov-05 22:07
act_x11-Nov-05 22:07 
QuestionMSHFlexGrid problem (First-chance exception in ACE.exe (MSHFLXGD.OCX): 0xC0000005: Access Violation.) Pin
lcm311-Nov-05 18:45
lcm311-Nov-05 18:45 
QuestionProblem in using SAFEARRAY Pin
BlrBoy11-Nov-05 18:40
BlrBoy11-Nov-05 18:40 
AnswerRe: Problem in using SAFEARRAY Pin
Mircea Puiu12-Nov-05 3:54
Mircea Puiu12-Nov-05 3:54 
QuestionShowing and hiding Pin
romuzu11-Nov-05 16:56
romuzu11-Nov-05 16:56 
AnswerRe: Showing and hiding Pin
vikas amin11-Nov-05 23:00
vikas amin11-Nov-05 23:00 
AnswerRe: Showing and hiding Pin
Rajesh R Subramanian13-Nov-05 21:39
professionalRajesh R Subramanian13-Nov-05 21:39 
Questionproblem using ADO with C++ Pin
Herr_Ernst11-Nov-05 13:15
Herr_Ernst11-Nov-05 13:15 
AnswerRe: problem using ADO with C++ Pin
Herr_Ernst11-Nov-05 13:33
Herr_Ernst11-Nov-05 13:33 

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.