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

델파이 Q&A
Delphi Programming Q&A
[4000] [질문] 명시적 DLL호출
hwasung [ ] 1701 읽음    1998-08-14 13:56
안녕하세요.
명시적 방법으로 dll을 호출하려고 합니다.
에러가 발생하거든요.
다른방법으로 하면 잘되는데...
dll을 불러들였다가 매핑을 해제하려고 합니다.


sample.dll은 다음과 같은 function 있습니다.

function aaa(data:pcahr):tstringlist;



unit main
..

type
  Txxx=function(Data:Pchar):TStringList; stdcall;

..
..

procedure ..
var
aaa:TStringList;
hdllinst:hwnd;
sss:TLogin;
begin
hdllinst:=LoadLibrary('Net00000.Dll');  {명시적방법 load}
aaa:=Tstringlist.Create;
aaa.Clear;
@sss:=GetProcAddress(hdllinst,'aaa');  {aaa 함수 주소에 대한 포인터}
aaa:=sss('1234');
edit1.text:=aaa[0];
edit2.text:=aaa[1];
edit3.text:=aaa[2];
edit4.text:=aaa[3];
edit5.text:=aaa[4];}
freelibrary(a);
end;

sample.dll function에 '1234'를 보내고 tstringlist를 받을려고 합니다.
도와주세요.

좋은시간 되세요.




+ -

관련 글 리스트
4000 [질문] 명시적 DLL호출 hwasung 1701 1998/08/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.