C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[26897] Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요..
이종현 [] 1192 읽음    2003-08-25 10:07
LACK01.alz 85.6KB 에러가 나오는 제가 만든 것입니다.
안녕하세요^^
Dll 파일을 사용 하려면..
외부 함수를 선언 해야 한다고 하는데 어떻게 해야 하나요...
지금 제가한 것에는 아래와 같은 에러가나와서요...
[Linker Error] Unresolved external '__stdcall lockinit(int)' referenced from C:\DOCUMENTS AND SETTINGS\ISTON\바탕 화면\LACK01\LACK.OBJ

그리고 소스는 아래와 같습니다. 그리고 제가 만든 파일을 첨부 하겠습니다.

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "LACK.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------
int WINAPI lockinit(int op1);


int lock_init(int op1)
{
    int result;
    op1=(op1+AD_INIT)*EN_INIT;
    result = lockinit(op1);
    result = (result/EN_INIT)-AD_INIT;

    return (result);
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    int rv;
    char szTemp[256];
    unsigned char i, j;

   //____________lock_init() ____   // usb 전용의 경우 0x3ff
    rv=lock_init(0); //usb,printer port 겸용

    if(rv == 0)
    {
            ShowMessage("하드웨어 락키가 없습니다");
    }else{
            ShowMessage("하드웨어 락키가 있습니다");
        }
}
//---------------------------------------------------------------------------


void __fastcall TForm1::Button2Click(TObject *Sender)
{
            Close();
}
//---------------------------------------------------------------------------

+ -

관련 글 리스트
26897 Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. 이종현 1192 2003/08/25
33219     Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. 이종현 1145 2003/08/25
33218     Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. smleelms 1074 2003/08/25
26907     Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. 꼴.시크릿 1311 2003/08/25
26913         Re:Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. 이종현 1453 2003/08/26
33217             Re:Re:Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. smleelms 1099 2003/08/26
33216             Re:Re:Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. smleelms 1078 2003/08/26
26917             Re:Re:Re:Dll 파일을 사용할 때 외부 함수 선언 방법은 어떻게 되나요.. 꼴.시크릿 1165 2003/08/26
26934                 Re:Re:Re:Re:답변 감사합니다. 그리고 모두들 행복하세요..^^ [냉무] 이종현 997 2003/08/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.