오전 9:38 2000-06-14 조경민
ATL 메소드와 클래스 메소드가 같을경우 버그
===========================================================
STDMETHOD(fnSaveFile)(/*[in]*/ long nFile);
BOOL fnSaveFile( int nFile );
이렇게 해 놓으면 컴파일은 되지만
실제 쓰려고하면
[id(8), helpstring("method fnSaveFile")] HRESULT fnSaveFile([in] long nFile);
[propget, id(9), helpstring("property nFileCount")] HRESULT nFileCount([out, retval] long *pVal);
[propput, id(9), helpstring("property nFileCount")] HRESULT nFileCount([in] long newVal);
[id(10), helpstring("method fnGetFileCount")] HRESULT fnGetFileCount([out,retval] long* pnFileCount);
fnSaveFile 밑단에 있는 메소드나 프로퍼티는 실행하려고 하면
obj.nFileCount
하게 되면 잘못된 피호출자 입니다 라고 에러가 난다 -_-
ATL 메소드와 클래스 메소드가 같을경우 버그
===========================================================
STDMETHOD(fnSaveFile)(/*[in]*/ long nFile);
BOOL fnSaveFile( int nFile );
이렇게 해 놓으면 컴파일은 되지만
실제 쓰려고하면
[id(8), helpstring("method fnSaveFile")] HRESULT fnSaveFile([in] long nFile);
[propget, id(9), helpstring("property nFileCount")] HRESULT nFileCount([out, retval] long *pVal);
[propput, id(9), helpstring("property nFileCount")] HRESULT nFileCount([in] long newVal);
[id(10), helpstring("method fnGetFileCount")] HRESULT fnGetFileCount([out,retval] long* pnFileCount);
fnSaveFile 밑단에 있는 메소드나 프로퍼티는 실행하려고 하면
obj.nFileCount
하게 되면 잘못된 피호출자 입니다 라고 에러가 난다 -_-
'KB > MFC/Win32' 카테고리의 다른 글
[com] atlcom control 에서 Windowless 경우에서도 hWnd 가져 오기 (0) | 2004.03.19 |
---|---|
[com] IUnkouwn 선택 (0) | 2004.03.19 |
ATL Control 만들기 in HTML (0) | 2004.03.19 |
[com] ASP 서포트 하기 (0) | 2004.03.19 |
ATL Timer 쓰기 (0) | 2004.03.19 |