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
[14894] Re:Re:Re:어플리케이션의 분리에 대한 질문
SteelHeart [] 879 읽음    2002-01-23 15:33
박진훈 님이 쓰신 글 :
: 우선 답변에 감사드립니다.
: 델파이나 씨빌더 관련책을 봐도
: DLL은 일반 DLL, 즉 C타입의 DLL만 나오더군요
:
: 제가 알고 싶은것은 클래스를 통채로 사용할수 있는(제대로 된 설명인가?)
: 방법을 알고 싶습니다.
:
: 즉 VC++에서 AFX_EXT_CLASS같은 방법을 알고 싶습니다.
: 그럼 오늘 하루도 즐거운 하루 되세요..
:
:
: 지나가는 사람 님이 쓰신 글 :
: : dll로 만들면 됩니다.
: :
: : 박진훈 님이 쓰신 글 :
: : : 오늘 가입했습니다. 하루에 한번 이상씩은 꼭 들렀던 ROM족 이였거든요.
: : : 하여간 질문은 볼랜드툴(C++Builder와 델파이를 지칭하겠습니다)에서
: : : 어플리케이션의 분리는 어떤방법으로 하나요?
: : :
: : : 예를 들면 VC++에서는 확장 DLL이라 해서 클래스를 DLL로 만들어서
: : : 쉽게 사용할 수 있구요, 파워빌더에서는 기본적으로 pbl(파워빌더라이브러리) 단위로
: : : 어플리케이션을 생성합니다..
: : :
: : : 아무리 뒤지고, 검색하고, 찾아봐도 속시원한 답을 얻을 수가 없네요(분명 있을텐데
: : : 정보의 홍수에서 못찾는 것일것 같네요^^;;)
: : :
: : :

안녕하세요

이전에 제가 상당히 고민했던 부분이네요

음..그러니깐 씨빌더 에서 DLL을 만드는 것이죠?

뭐 결론부터 말하면...무지 간단합니다..-_-;;

일단 프로젝트 가셔서 DLL 프로젝트를 새로 만듭니다.

그러면 DLL유닛이 만들어 지죠

그 유닛파일 .cpp .h 에다가 선언을 해 주면 됩니다.

클래스라면 클래스 선언을 .h

멤버 함수 선언을 .cpp 뭐 이런 식이죠

한가지 주의할 점이라면

__import __export 확장자를 붙여야 합니다.

이거 붙이는 방법은 HELP를 참고하시면 됩니다.

HELP에 DLL 제작 방법과 예가 나오니깐

찾아보세요


그래도 안되면 제가 예제 하나 올려드리겠습니다.

그럼 이만.


- 아드린느와 함께.스틸하트 -

+ -

관련 글 리스트
14863 어플리케이션의 분리에 대한 질문 박진훈 873 2002/01/22
14867     Re:어플리케이션의 분리에 대한 질문 지나가는 사람 837 2002/01/23
14871         Re:Re:어플리케이션의 분리에 대한 질문 박진훈 808 2002/01/23
14899             Re:Re:Re:어플리케이션의 분리에 대한 질문 hunters 853 2002/01/23
14926                 Re:Re:Re:Re:어플리케이션의 분리에 대한 질문 박진훈 772 2002/01/24
14894             Re:Re:Re:어플리케이션의 분리에 대한 질문 SteelHeart 879 2002/01/23
14914                 Re:Re:Re:Re:어플리케이션의 분리에 대한 질문 박진훈 768 2002/01/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.