|
잘은 모르겠지만, 이런 Error하고 비슷한거 같군요..
참고해 보세요..
TBitmap을 만들때,,
TBitmap *MyBitmap = new TBitmap();
요렇게 해주면 다음과 같은 Error Message를 볼 수 있습니다.
[C++ Error] Unit1.cpp(15): E2015 Ambiguity between 'TBitmap' and 'Windows::TBitmap'
님의 Error랑 형태가 비슷하죠??
TBitmap의 계층여부가 불명확하기 땜시 이런 메세지가 나온걸로 생각하고 있습니다.
다음과 같이 하면 에러가 나지 않죠..
Graphics::TBitmap *MyBitmap = new Graphics::TBitmap();
이미 알고 계신 내용이겠지만, 혹시나 해서 함 적어봤습니다...
^^; 님이 쓰신 글 :
: 제가 ocx를 만드는데 그안에서 Thread를 써야 하거든요..
: 근데 문제는
:
: 쓰레드를 쓰게되면..안에서 event호출하는 부분이 있거든요? (아래부분참조)
:
: //---- Place thread code here ----
: do {
: WaitForSingleObject( testForm->ReadEvent, INFINITE );
: if ( Terminated ) return;
: Synchronize( testForm->Process );
: } while( !Terminated );
:
: 여기서 testForm이라는 것은 폼이름(Form Name)입니다.
: 근데 여기내에 함수를 호출할려구하면( ReadEvent와(HANDLE), Process(함수) )
: 컴파일 에러가 이상한게 나더군요..
:
: 제가 해석하기에는 두개가 모호하게 선언했다구 하는데..
: 에러 메세지는
:
: [C++ Error] ReadThread.cpp(34): E2015 Ambiguity between 'testForm' and 'Voicesoundserverproj_tlb::testForm'
:
: 이런식으로 납니다.
: 혹시 아시는분 없나요?
|