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
[14922] Re:.net dll (c#) 을 불러와서 사용하는 방법 좀 알려주세요...
주누 [junesaku] 3536 읽음    2014-01-07 09:28
1. 아마 그럴걸요?
2. 네
3. regsvr32로 등록하지 않고 regasm으로 등록해서 사용했습니다.
4. .net dll과 regasm 이용해서 tlb(타입 라이브러리 뭐시기)를 만든뒤 regasm로 등록하고 bcb6에서 프로젝트 메뉴의 임포트타입라이브러리로 tlb파일을 추가한뒤에 사용가능했습니다.

bcb6에서

.net dll이 해당 방법으로 사용 가능하도록 COM인터페이스를 사용가능하도록 프로그래밍이 되었을 시에

tlb파일 생성법

regasm dllfile.dll /tlb dllfile.tlb
[로 제작했습니다. /codebase도 추가하였는데 왜 추가한지는 기억나지는 않고 일단 /tlb 옵션으로 만드는 것으로 알고 있습니다.]
regasm dllfile.dll로 등록 한뒤에 프로그램이 사용가능했습니다.

bcb6에서 만들어진 tlb를 프로젝트 메뉴밑의 임포트타입라이브러리를 통해서 추가하면 cpp와 h파일이 생성되고

해당 헤더를 인클루드 한뒤에 COM사용하듯이 사용하면 됬던것으로 기억합니다.

주재환 님이 쓰신 글 :
: c#으로 만들어진 dll 파일이 있습니다.
:
: .net dll은 처음 접해봐서요. 몇가지 질문 드립니당......
:
:
: 1. .net dll은 dllexp.exe 파일로 읽어도 함수 리스트가 안나오네요... 이게 맞나요???
:
: 2. .net dll은 일반 dll처럼 loadlibrary 함수로 읽어와서 사용할 수가 없지요?
:
: 3. .net dll은 com dll처럼 레지스트리 등록(regsvr32.exe로)해서 컴퍼넌트 형태로 사용 가능한가요???
:     가능하면 어떻게 해야 하나요??
:
: 4. .net dll은 Delphi XE2에서 어떻게 사용해야 하나요???

+ -

관련 글 리스트
14921 .net dll (c#) 을 불러와서 사용하는 방법 좀 알려주세요... 주재환 2466 2014/01/06
14922     Re:.net dll (c#) 을 불러와서 사용하는 방법 좀 알려주세요... 주누 3536 2014/01/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.