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++' 카테고리의 다른 글
ADO Recordset 을 넘기는 방법(MTS 컴포넌트에서 ASP로... (0) | 2007.01.10 |
---|---|
ASP Component (C++) 정리 잘 된 사이트 (0) | 2007.01.10 |
서버 컴포넌트 디버깅하기 (0) | 2007.01.10 |