Q&A

  • .h ,.def and c소스처리
안녕하십니까? 저번에 도움을 받은 안성의 박혁입니다.

안치봉님의 조언과 구창민님의 도움으로 많은 힘을 입었습니다.

이번에 드릴 질문은 c소스가 약 1000줄 정도 되는 것을 dll로 만들려고 합니다. 이것을 정적 임포트를 통해 델파이 에서 불러 사용하려고 하는데요.

표준 DLL로 작성하기 위해 .def 와 .h를 만드는 과정에서 전역변수 처리와 이 두파일 작성시 반드시 작성해 주어야 하는 것에 대해 자세히 알고 싶습니다. 그리고 메인 함수를 그대로 인자전달없이 프로시저와 같이 불러서 결과 값만을 받아쓰고 싶은데요. 이것이 가능한지요.

결과적으로 이 c프로그램을 단순한 하나의 모듈화 시켜서 델에서 입력을 받고, 델에서 출력을 해주고 싶습니다. 그리고 메인 함수에서 참조하는 서브함수들의 프로토타입의 처리는 .h 에서 어떻게 선언해야 하는지요.



두서없는 글 용서하시고, 많은 협조 부탁드립니다. 감사합니다.

0  COMMENTS
    • 우지훈
    • 1999.05.04 00:30
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 류재성
      1999.07.15 05:43
      안녕하세요... 저는 DELPHI를 처음 공부하는 학생입니다. DELPHI 4를 설치하고, 간단한 프로그램을 작성...
    • 신인재
      1999.05.04 06:32
      음냐...글쎄요....해보질 않아서 정확히 답변을 드릴 수는 없네요...(일딴 죄송) 한가지 확실한 것은 BD...
    • 김상영
      1999.07.15 10:34
      류재성 께서 말씀하시기를... > 안녕하세요... > 저는 DELPHI를 처음 공부하는 학생입니다. > DELPHI 4...
    • 박혁
    • 1999.07.15 05:10
    • 0 COMMENTS
    • /
    • 0 LIKES
    • rain
      1999.05.04 05:26
      김유호 wrote: > 디베이스 파이일로 윈 98에서 작업한 프로그램을 공유하여 사용하여보고 있는데 랜으로 ...
    • 김종환
    • 1999.07.15 05:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.07.15 06:12
      음냐 전역적으로 사용을 하시려면 delphi.co.kr의 팁모아에 안치봉님이 올리신 전역적 핫키 선언하는 법...
    • 정인철
    • 1999.05.03 23:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.04 02:19
      StringGrid의 OnKeyDown이벤트에서 Key := 0; 로 해버리시면 키가 다 무시됩니다. 단 Key := 0로 해주...
    • 김영대
      1999.07.15 03:27
      안류진 께서 말씀하시기를... > 주신 소스를 테스트 할 수가 없군요 > Help File을 아무리 보아도 UNIT에...
    • 전철호
      1999.07.15 02:40
      오세웅 께서 말씀하시기를... > 안녕하세요 > 마스크 에디터에 숫자만 입력되도록 하고싶은데요 > 마스...
    • 신호성
      1999.05.01 17:34
      김성희 wrote: > DB는 DBase fo Window를 사용하고요... > 디비의 mname이라는 필드에 내용을 ListBox에 ...
    • 김성희
      1999.05.02 08:54
      > 안녕하세요? > 신호성 입니다. > > Table의 특정 Column을 ListBox에 넣고싶은 거죠? > Column값의 ...
    • 신호성
      1999.05.03 09:31
      > 답변 잘 보았습니다. > 쿼리사용하지않고... 테이블로만할수 없나요? > 제컴이 이상한건지(컴 사양이 ...
    • 김성희
      1999.05.03 22:17
      제 질문에 답변 해주신점 감사드립니다. 그럼, 행복하세요...
    • 안명호
    • 1999.05.03 19:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.04 03:08
      안명호 wrote: > 델파이 IDE의 에디터 창의 왼쪽에 생기던 > 거터가 언제부턴가 생기지 않아요.. > 예전...
    • 최선기
    • 1999.07.15 00:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 송기원
      1999.07.15 00:32
      var vcode : string; begin with Query1 do Begin close; sql.Clear; sql.a...
    • 최선기
      1999.07.15 01:22
      송기원 께서 말씀하시기를... > var > vcode : string; > begin > with Query1 do Begin > ...
    • 조복기
      1999.07.15 02:12
      안녕하세요..조복기입니다. 요즘에 파라미터 사용에 관해 질문이 상당히 많네요.. 분명 Q&A란을 자세...
    • 배재민
    • 1999.05.03 19:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배재민
      1999.05.03 19:06
      죄송합니다. 이런 하찮은 질문을 드린 점 죄송하게 생각합니다. stringDate := FormatDateTime('yyyy...
    • 송기원
      1999.07.15 00:33
      Database를 어떤것을 사용하시는지 모르겠는데... Table상에서 이진파일을 저장할 field의 Type을 .. I...
    • 김영대
      1999.07.15 02:01
      안류진 께서 말씀하시기를... > GetMoudleHandle을 이용하여 16비트에서는 검색을 하였는데 > 32비트에서...
    • 배재민
    • 1999.05.03 19:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배재민
      1999.05.03 19:06
      죄송합니다. 이런 하찮은 질문을 드린 점 죄송하게 생각합니다. stringDate := FormatDateTime('yyyy...
    • 박회연
    • 1999.05.03 18:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • rain
      1999.05.04 05:21
      박회연 wrote: > BDE/ODBC 에 대한 ..... > > Borland Delphi Engin 이 무엇을 하고 어떻게 활용을 해...
    • 심경섭
    • 1999.07.14 23:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 송기원
      1999.07.15 00:23
      Tdatabase -> Tquery, Ttable -> TdataSource -> Data Award component -> user 위와 같은 계층적이 구조...