|
죄송합니다. 다시금 질문을 연결해야 할 것 같습니다.
다름이 아니옵고 선언은 모두 다 잘됐는데
선언이 안된다고 나오네요. ㅡㅡ; 갑자기 난감해집니다.
아래와 같이
MicrImage MicrImage1;
if(MicrImage1.PortOpen){
ShowMessage("Success");
}
이렇게 코딩을 하고 실행을 하려니깐
[C++ Error] Unit1.cpp(16): E2352 Cannot create instance of abstract class '_MicrImage'
[C++ Error] Unit1.cpp(16): E2353 Class '_MicrImage' is abstract because of '__stdcall _MicrImage::GhostMethod__MicrImage_28_0() = 0'
이런 에러가 뜹니다...
도통 무슨 소리인지 모르겠습니다.
좀 봐주실 수 있으시겠습니까?
부탁드립니다.
감사합니다... (__)
smleelms 님이 쓰신 글 :
: 이 ocx는 컴퍼넌트 팔레트에 아이콘을 생성하지 않는군요. 아마도 디자인타임 패키지에 포함될 내용은 없나 봅니다.
: 일단 디폴터로 import 하셨다면, Imports 폴더에 해당 ocx의 관련 파일들이 생성되었을 겁니다.
:
: BCB6의 경우 디폴터로 다음 파일들이 생성이 되는군요.
: MTMicrImage_OCX.cpp
: MTMicrImage_OCX.dcr
: MTMicrImage_OCX.h
: MTMicrImage_OCX.obj
: MTMicrImage_TLB.cpp
: MTMicrImage_TLB.h
:
: 다음으로 이 컴퍼넌트를 사용하실 cpp 파일에서는
: #pragma link "MTMicrImage_OCX"
: 로 선언을 하시고, h 파일에서는
: #include "MTMicrImage_OCX.h"
: 선언을 하셔서 사용하시면 되겠네요..
:
: 그럼..
:
: 미수타윤 님이 쓰신 글 :
: : VB에서 사용한 OCX를 빌더에서 사용코자 합니다.
: : 그러나 여러 Q&A를 읽고 따라해본바... 아직까지 ActiveX에 ㅡㅡ 컴포넌트 아이콘이 만들어지지 않습니다.
: : 혹시? 제가 사용하고 있는 OCX 자체가 문제가 있는 것인지요?
: : 혹시나 해서 OCX를 같이 올립니다.
: : 좀 봐주십시오...
: :
: : 감사합니다...
|