|
[C++ Error] ass02FormImpl1.cpp(789): E2015 Ambiguity between 'ass02Form' and 'Ass02formproj1_tlb::ass02Form'
ActiveXForm의 메인폼에서 자신의 명조차 Ambiguity가 되고 다른 폼을 띄울때도 Ambiguity Error가
나고 mbLeft같은 경우에도 같은 Ambiguity Error가 발생합니다.
나름대로 해결한 방법은 자신의 메인폼에서는 폼명을 모두 지우고 쓰지 않아 해결했구요. 자신의 폼이니
꼭 기입안해도 되니.
다른폼은 포인트를 이용해서 다른 변수명으로 대체해서 해결했습니다.
mbLeft같은 경우는 포인터이기에 0,1,2로 대체해서 해결했습니다.
모두 해결한것처럼 보이지만 사실 편법이죠. 전 정공법으로 해결을 해보고 싶고 이런 Ambiguity가 발생하는 원인을 정확하게 알고 싶습니다.
tlb파일에서 typedefained 된것때문인것 같은데 폼명을 바꾸면 같이 바뀌고....음...암튼 이놈때문에
엄청고생하고 있습니다.
질문이 조금 써놓고 보니 난해하지만 고수님들은 충분히 아실것 같아요...제고민을 ActivxForm으로 코딩
하면 반드시 겪게 되는 Error이므로....
부탁드립니다.
|