소프트웨어/C++ 4

ADO Recordset 을 넘기는 방법(MTS 컴포넌트에서 ASP로...

출처 : http://www.devpia.com/Club/ClubBoard/BoardView.aspx?no=281&ref=277&forumname=C_BOARD1&code=3&KeyW=Recordset&KeyR=title MSDN 에서 찾았습니다. 에공...역시 두드리는 자에게 문은 열리나 봅니다. ^__^ HOWTO: Implement Visual C++ COM Objects Returning Recordsets ID: Q225131 ----------------------------------------------------------------- The information in this article applies to: Active Server Pages ActiveX Data Objects (..

소프트웨어/C++ 2007.01.10

서버 컴포넌트 디버깅하기

I. 사전작업 1. 일단 서버 컴포넌트를 로드 시킨다. (서버 컴포넌트를 이용한 asp페이지 호출) 2. procexp.exe 를 통해 어떤 dllhost.exe가 해당 서버 컴포넌트를 로드했는지 확인(PID확인) II. VS 디버깅 환경 설정 3. Visual Studio 6.0 실행 4. Build > Start Debug > Attach to process 클릭 5. Show System Processes 체크박스 체크 6. 확인해 둔 DLLHOST 클릭 후 확인 버튼 클릭 (-> Alert창 뜨고 -> Disassembly 화면이 보이게 됨) III. 디버깅 7. 탐색기에서 디버깅할 cpp 파일을 Disassembly 화면에 드래그 앤 드롭한다. 8. 브레이크 포인트를 잡아준다. 9. 다시 한번 ..

소프트웨어/C++ 2007.01.10

ATL COM 매개변수 디폴트 값 주기

ATL COM 매개변수 디폴트 값 주기 개변수 생성시 [in]에 ,optional, defaultvalue() 를 추가한다. 예) [in, optional, defaultvalue(-1)] LONG lNo [in, optional, defaultvalue("")] BSTR bstrName 예) .idl 파일 내용 [id(1), helpstring("method ListAdmin")] HRESULT ListAdmin([in] BSTR bstrID, [in,optional,defaultvalue(-1)] LONG lStatus, [in,optional,defaultvalue("")] BSTR bstrCompany, [out, retval] LPDISPATCH* ppRecordset); 출처 : wunderbar

소프트웨어/C++ 2007.01.10