Microsoft MVP성태의 닷넷 이야기
[답변]: [답변]: 당연히 도움이 되지요. [링크 복사], [링크+제목 복사],
조회: 14219
글쓴 사람
최정희 (leowang at empal.com)
홈페이지
첨부 파일
 
부모글 보이기/감추기

빠른 답변 감사드립니다.
MSXML4.0을 설치하여 쓰고 있었는데, 우선은 버전을 높여봐야 겠네요.
그리고 어느정도는 적당히 포기해야 할 듯 싶네요.

BSTR에 관하여서는

HRSULT FuncA()
{
  BSTR bstrText = NULL;

  FuncB(&bstrText);

  if(bstrText) SysFreeString(bstrText);
}


HRSULT FuncB(BSTR *bstr)
{
.........
    (*bstr) = SysAllocString(L"Temp1");
     
    if( ...)
    {
       SysFreeString(*bstr);
       (*bstr) = SysAllocString(L"Temp2");
  
.........
     FunB(bstr);
    }
}

위에 같이 쓰고 있는 경우가 있는데,
FuncB()에서 어떠한 조건에서 Free()를 시키는 것이 문제가 되지 않나 싶네요.

혹여나 위와 같은 같은 코드가 문제가 있다면
조언 좀 부탁드려요.

^^










[최초 등록일: ]
[최종 수정일: 1/19/2005]


비밀번호

댓글 작성자
 




1  2  [3]  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
5921한예지 donator10/3/202317292마샬링 정의 및 목적이 궁금합니다. [5]
5920한예지 donator10/3/202317073C#과 WIN32 API 관계 질문드립니다. [4]
5919이건우9/27/202315599WinForm의 로딩속도 관련 질문입니다 [2]
5917한예지 donator9/14/202316066동기화 도구 질문 있습니다. [4]
5916한예지 donator9/3/202316711Thread.Sleep(500), await Task.Delay(500), Task.Delay(500) 차이점이 궁금합니다. [2]
5915한예지 donator8/30/202318706비동기 코드를 for 문 안에 작성한 경우 제어 변수가 올바르게 동작하지 않는 이유가 궁금합니다. [3]
5914한상욱8/11/202317866.net wpf에서 skiasharp 의 skelement 를 canvas로 사용 하고 있습니다. [1]
5913김태우8/10/202317386지역변수로 이해하는 메서드매개변수 게시글 댓글 [3]
5912guest4/25/202324431[참고 - 초보용] Sqlite 디비는 double이 없고 Real이 대신합니다 [3]
5911guest4/24/202315804Form1.cs와 외부 class.cs와 통신 (static async method포함) [4]파일 다운로드1
5910guest4/24/202315227Async 메서드와 try~catch [1]
5909guest4/22/202317093Visual Studio 구매 시(1인 개발자) [4]
5908guest4/22/202316297텅빈 원그리기 [5]
5907민성4/21/202316286안녕하세요 서버 백업 문제에 대해서 [2]
5906guest4/21/202316560Dispatcher 서비스 구현 질문 [1]
5905guest4/20/202317523tabControl의 tabPage가 여러 개일 때 순서를 바꾸기가 까다롭네요 [5]
5904guest4/18/202318358[신규자료첨부] DLL 'SQLite.Interop.dll'을 찾을 수 없습니다 [4]파일 다운로드1
5903guest4/18/202316632fileSystemWatcher 이벤트 관련 질문입니다 [2]
5902guest4/17/202317498c#으로 USB 관련 질문 [2]
5901guest4/17/202314173내솔루션 판매 시 1.0.0.0 폴더와 Sqlite 배포 [5]
5900guest4/17/202318199DLL 'SQLite.Interop.dll'을 찾을 수 없습니다 [2]파일 다운로드1
5899guest4/17/202315319Dictionary와 Linq [4]
5898차가워4/17/202314722CNTK 교육 문의 [1]
5897guest4/17/202314327Socket스레드와 UI thread [4]
5896HAN4/16/202314953c언어 return 에 대해 궁금한게 있어요. [1]파일 다운로드1
5895guest4/15/202315294Drag and Drop - 모든 컨트롤 [2]
1  2  [3]  4  5  6  7  8  9  10  11  12  13  14  15  ...