Q&A

  • Dll에서 lib파일 만들기
델파이로 만든 Dll에서 VC++용 .lib 파일을 생성할려고 하는데요.

implib.exe를 이용해서 .lib를 만들면 VC++에서 링크시포맷이 맞지 않는다고 에러가 나오던데요.

implib.exe에서 만드는 .lib 파일이 BC++용인거 같은데요.

그럼 VC++에서 사용할 수 있는 .lib 파일은 어떻게 만들 수가 있나요?

Dll 함수 호출 규약은 stdcall을 사용했구요.

여기저기 검색해서 imp2lib.exe란 프로그램으로 .lib를 만들어서 해보기도 했는데요.

Dll 함수 호출 규약을 cdecl로 하면 정상적으로 동작을 하는데요.

stdcall을 사용하면 안되네요..ㅜ.ㅡ

현재 사용중이 Dll 이라서 호출규약을 바꿀 수는 없거든요.

VC++용 라이브러리 파일을 만드는 방법 좀 부탁드립니다..
1  COMMENTS
  • Profile
    가가멜 2007.09.24 11:39
    http://www.esanu.name/delphi/DLL/Calling%20delphi%20DLL%20from%20MS%20Visual%20C.html

    구글에서 검색한 건데... 한번 해보세요.

    • 김세령
    • 2007.09.03 20:55
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박찬우
      2007.09.11 22:36
      FindComponent 를 이용해보세요. for vv_i = 1 ; ...... begin if (FindComponent('AAA'+inttos...
    • JJU.M
      2007.09.04 01:22
      컴포넌트를 동적 생성할때 생생된 컴포넌트를 잘 관리 하는 구조를 만들어 놓는다면은 나중에 그 정보...
    • 김세령
      2007.09.07 19:23
      답변 정말 감사합니다. 근대 질문 또한 DB에서 불러와 질문 갯수만큼 TLabel 컴포넌트를 동적으로 생성...
    • 마이크로김
      2007.09.03 20:28
      windows 제공하는 거 사용하셔도 잘되는데요.....
    • 이두화
    • 2007.09.01 06:09
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 정선영
    • 2007.08.31 20:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정희영
      2007.09.01 21:52
      PPP6900R.QuickRep1.PreviewModal;
    • 신철우
    • 2007.08.30 21:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Elpira
    • 2007.08.30 07:27
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 정희영
      2007.09.01 20:13
      cardtbl 와 CATDTBL 스펠링이 틀려서 아닌가요?
    • Elpira
      2007.09.03 08:09
      if 문안으로는 들어옵니다.. 단지 CARD_IMAGE를 못찾아요.. 철자나 대소문자는 이상이 없고 다른데서는 다...
    • 로마네꽁띠
      2007.09.06 01:47
      mdb 파일 자체가 느려서 insert 후에 바로 찾는거는 느려서 못 찾는 경우가 있더라고요 아마도 제 생각에...
    • 로마네꽁띠
      2007.09.06 01:50
      DB파일이 mdb였는데 요놈이 문제였네요.. 느려서 때때로 insert후에 바로 query 응답 못하는 경우였네요 ^...
    • 윤병길
    • 2007.08.29 18:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 가가멜
      2007.09.24 11:39
      http://www.esanu.name/delphi/DLL/Calling%20delphi%20DLL%20from%20MS%20Visual%20C.html 구글에서 검...
    • 하얀까마귀
      2007.08.28 15:48
      밑에 답변처럼 구현방법등은 강좌를 참고하시면 될듯 하구요 간단히 말씀드릴수 있는 부분이 아니네요.. ...
    • 바람의아빠
      2007.08.29 04:07
      답변 감사드립니다.. 여러가지 개념 잡는데 많은 도움이 되엇습니다. DroopyEyes 홈페이지에가서 다...
    • 구창민
      2007.08.28 03:36
      안녕하세요.. 델파이코리아(www.delphikorea.com)에 가셔서 강좌란에서 '녹음' 이런단어로 검색해보...
    • 바람의아빠
      2007.08.29 04:07
      답변 감사드립니다. 많은 도움이 되엇네요.
    • 인레인
    • 2007.08.27 20:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김도성
    • 2007.08.27 19:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김도성
      2007.08.27 23:38
      Unit파일에 CreateParam이라는 윈도우메세지가 들어있었어용 ㅠ_ㅠ
    • 최시원
    • 2007.08.27 19:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2007.08.28 15:53
      아마 이 문법자체를 몰라서 질문을 올리신것 같네요.. 이건 배열을 정의하고 aaa : array[0..23,0..1...
    • 구창민
      2007.08.28 03:38
      안녕하세요.. 질문이 뭔질 모르겠네요.. 배열생성시 그 배열들에 값을 대입하는 문장이네요.. 어떻...
    • 구창민
      2007.08.28 03:42
      안녕하세요.. TList 를 말씀하시는 거 같네요.. 관련내용은 델파이 커뮤니티 사이트의 강좌란 및 팁 ...
    • 정희영
    • 2007.08.25 21:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정희영
      2007.09.01 20:10
      ADO를 이용하니 잘되는군요... BDE에서 NVARCHAR 등의 타입이 제대로 지원되지 않았습니다. 그럼 좋은 하...
    • 최용일
      2007.08.25 00:58
      안녕하세요. 최용일입니다. 홀수 패리티 계산하는것은 아주 간단합니다. 2진수로 표시했을때 1로 셋팅된...
    • 유승혁
      2007.08.28 21:08
      ^^ 감사합니다. 좋은 하루 되세요
    • 박병규
    • 2007.08.23 22:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박찬우
      2007.09.11 22:42
      정말 난감한 상황이시네요.... 별수있나요 걍 dcu파일 어디에 있는지 다 찾아봐야져.. dcu파일은 ...
    • 장영아
    • 2007.08.23 19:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Crazy™
    • 2007.08.23 10:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최우진
    • 2007.08.23 09:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Crazy™
      2007.08.23 10:56
      프로퍼티에서 GroupFooter 를 True 시키고 GroupHeader 부분에 해당 컬럼을 올려보세요.. 그리고 해당 컬...