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
[17666] [질문] dll 사용하기
권기식 [orion96] 1314 읽음    2002-04-16 19:52
안녕하세요?
비주얼 베이직에서 만든 MScomm32.ocx를 이용하여 시리얼 통신을 하는 프로그램을 빌더로 만드려고 합니다.
CPort 컴포넌트를 이용하려다가 그걸 설치하고 이용하는 것도 어렵더군요.. (초보라서.. ㅠ.ㅠ)
그래서 wincom2.dll을 받았는데...
dll을 한 번도 써본 적이 없어서 난감하네요... ^^;
검색을 해봐도 잘 모르겠고해서 이렇게 글 올립니다.

정적 사용법이 있고 동적 사용법이 있더군요.
제가 생각해본 것은...
정적 사용법이란 컴파일, 링크시에 모든 라이브러리 함수를 추가시켜서 별도의 dll 파일 없이 실행 가능한 실행파일을 만드는 방법을 말하는 것 같더군요.
그리고 동적 사용은 LoadLibrary 함수를 사용하여 필요할 때마다 추가시켜서 사용하는 방법 같더군요.

맞나요?

wincom2 설치시에 복사되는 wincom.lib는 vc++용 인것 같더군요...
그래서 원래 파일을 이름을 바꾸고 implib를 이용하여 만들어주었습니다.
이 파일은 어디다 두고 쓰는 것이 좋을까요?
Lib 디렉토리에 넣으면 프로젝트에 별도로 첨가하지 않아도 되는지요?
그리고 initcom 함수를 실행하는데... 인자로 윈도우 핸들러가 사용되더군요..
이건 어디서 알 수 있나요?

넘 초보적인 질문인 것 같네용... ^^;

그냥 MSComm32.ocx를 컴포넌트로 임포트해서 써도 되는데...
배포할 때 번거로워지는군요..
혹, ocx 파일은 어떻게 배포하는지 아시는 분 없나요?

저도 잘 몰라서 질문이 횡설수설이네요.. ^^;
양해해주시고... 좀 가르쳐 주세요~

+ -

관련 글 리스트
17666 [질문] dll 사용하기 권기식 1314 2002/04/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.