아닌데요..ㅋㅋ
박정모 님이 쓰신 글 :
:
: DLL 파일 이름에 흔히쓰지 않는 Cruzer라는 이름이 들어가 있군요.
: 넷크루즈에 근무하십니까?
:
: 박현정 님이 쓰신 글 :
: : 원래 C로 된 DLL에 연결하는 델파이 소스입니다.
: : 그런데 새로운 unit으로 함수를 옮겨서 함수를 쓰는 사람이 마치 델파이 함수처럼 느끼도록 말입니다....
: :
: : 함수 선언부:function DOCRUZER_CreateHandle(msg:PChar; phc:PLong):Integer;stdcall;external
: : 'docruzer.1.4.0.dll';
: : /* 이함수는 다음의 C함수와 연결됩니다.
: : int DOCRUZER_CreateHandle(char *msg,long* hc);
: : */
: : var
: : rc:Integer;
: : hc:Longint; //handle
: : msg:array[0..127] of char;
: :
: : rc:=DOCRUZER_CreateHandle(msg,@hc);//함수 호출부분...
: :
: : 이 함수의 목적은 hc의 값을 받아오는거구요...error가 발생하면 msg로 error message가 넘어온답
: :
: : 니다.
: :
: : 포인터죠...둘다...
: :
: : 지금 이것이 main.pas에 들어있는데...다른 unit으로 뺀다면 어케 해야되는지요?
: :
: : 포인터 부분이 까다로운듯....델파이를 잘몰라서..
: :
: : ㅋㅋ
: :
: :
: :
: :
|