오전 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
하게 되면 잘못된 피호출자 입니다 라고 에러가 난다 -_-

'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

+ Recent posts