|
박진훈 님이 쓰신 글 :
: 우선 답변에 감사드립니다.
: 델파이나 씨빌더 관련책을 봐도
: 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 제작 방법과 예가 나오니깐
찾아보세요
그래도 안되면 제가 예제 하나 올려드리겠습니다.
그럼 이만.
- 아드린느와 함께.스틸하트 -
|