|
이종현 님이 쓰신 글 :
: 안녕하세요...
:
: 볼랜드 C로 되어진 소스를 C++빌더에서 실행파일을 만들려고 하는데요...
: 다음과 같은 에러가 나오네요...
:
: [C++ Error] Unit1.cpp(254): E2467 'CheckMegaLock(void *)' cannot return a value
:
: 어떻게 해야 되는지 모르겠네요... ^^
:
소스에 보면...
void CheckMegaLock(HDC hDC)
{
int rv;
char szTemp[256];
unsigned char i, j;
SetBkMode(hDC, OPAQUE);
TextOut(hDC, 10, 5, szTemp, wsprintf(szTemp, "MEGA LOCK Ex....Copyright.Hando Computer."));
//____________lock_init() ____ // usb 전용의 경우 0x3ff
rv=lock_init(0); //usb,printer port 겸용
if(rv == 0)
{
TextOut(hDC, 10, 30, szTemp, wsprintf(szTemp, "Mega-Lock not Found !"));
return(FALSE); <--- 여기가 문제입니다.
void 함수에서 FALSE 값을 리턴하려고 했으니 에러가 뜨는거죠
그냥 return; 해야 합니다.
그리고 이건 컴파일 에러이지 링크 에러가 아닙니다..
참고로.. 소스만 첨부하지 마시고
문제가 될만한 소스를 직접 게시판에 올려주세요..
답변 올리시는 분들이 다운까지 받아서 보려고 하는 사람이 거의 없을테까요
|