Q&A

  • [BDE]와 DLL에 관해...
안녕하세요..

항상 성실한 답변해주시는데 감사드립니다..



[질문 1] Visual C++로 만든 DLL을 델파이에서 가져다 쓸수 있는것으로 알고

있는데요.. 함수같은 것은 어떻게 불러다 쓸수 있나요?

그리고 이렇게 쓴 경우가 있는지 소스를 좀 구할 수 있을까요?



[질문 2]BDE가 없는 컴퓨터에서 SQL서버에 연결해서 쓰는 데이터베이스

프로그램을 실행하려고 합니다...제 생각에는 installshield를 사용해서

BDE를 같이 배포해야 할 것 같은데 제 컴퓨터에는 ODBC에 데이터소스가 선언되어 있습니다. 그런데 이 데이터소스를 BDE에 같이 넣어서 배포해야 다른 컴퓨터에서도 문제 없이 돌아갈것 같은데 Installshield에는 odbc에 있는 datasource는 나타나지 않더군요..

이런경우는 어떤 해결방법이 있을까요?





1  COMMENTS
  • Profile
    이정욱 1999.04.08 23:01
    C++로 만든 DLL을 사용하시려면 먼저 *.h의 헤더파일을 델파이용으로 변환하셔야 합니다. 그러면 그 이후에는 그 유닛을 사용함으로써 그 DLL을 사용할 수 있게 되는것입니다.

    물론 LoadLibrary와 FreeLibrary를 사용하시면 되구요..

    데이터 형이 틀리니 www.delphi-jedi.org에 가시면 어떻게 변환을 하는지 잘 나와 있습니다.

    두번째 질문은 ODBC로 MS-SQL을 연결 하셨네요. 이부분은 제가 잘 모르니...

    BDE를 사용하셔도 좋지만 BDE에서의 ODBC는 정말 느리죠?

    그리고 배포시 문제점도 몇몇 보이구요.

    개인적인 개발이 아니라면 ODBC용 컴포넌트를 하나 구입하셔서 사용하시는것이 좋을듯 싶습니다.







    이진수 wrote:

    > 안녕하세요..

    > 항상 성실한 답변해주시는데 감사드립니다..

    >

    > [질문 1] Visual C++로 만든 DLL을 델파이에서 가져다 쓸수 있는것으로 알고

    > 있는데요.. 함수같은 것은 어떻게 불러다 쓸수 있나요?

    > 그리고 이렇게 쓴 경우가 있는지 소스를 좀 구할 수 있을까요?

    >

    > [질문 2]BDE가 없는 컴퓨터에서 SQL서버에 연결해서 쓰는 데이터베이스

    > 프로그램을 실행하려고 합니다...제 생각에는 installshield를 사용해서

    > BDE를 같이 배포해야 할 것 같은데 제 컴퓨터에는 ODBC에 데이터소스가 선언되어 있습니다. 그런데 이 데이터소스를 BDE에 같이 넣어서 배포해야 다른 컴퓨터에서도 문제 없이 돌아갈것 같은데 Installshield에는 odbc에 있는 datasource는 나타나지 않더군요..

    > 이런경우는 어떤 해결방법이 있을까요?

    >

    >





    • 심경섭
    • 1999.04.07 19:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 22:55
      repeat until 문으로 대체해 보세요. 심경섭 wrote: > 한 레코드의 한 필드를 처음부터 순차적으로 수...
    • 이소라
    • 1999.06.18 06:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.18 06:45
      이소라 께서 말씀하시기를... > 텍스트파일을 읽어올때 한줄 한줄 리턴값을 만나면 다음으로 넘어가고,그...
    • 정연호
    • 1999.06.18 06:21
    • 2 COMMENTS
    • /
    • 0 LIKES
    • qreport
      1999.04.08 22:36
      한 폼에 qreport 를 여러개 만들어서 com.... 이라는 컴포넌트를 사용해서 모아서 찍었습니다. 그런데 ...
    • 이정욱
      1999.04.08 23:03
      com이라는 컴포넌트가 무엇인지요? 세로는 되는데 가로는 안된다면... 확실하지는 않지만 가로의 길이가...
    • 이진수
    • 1999.04.08 19:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:01
      C++로 만든 DLL을 사용하시려면 먼저 *.h의 헤더파일을 델파이용으로 변환하셔야 합니다. 그러면 그 이후에...
    • jwon
    • 1999.06.18 04:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.06.18 05:18
      jwon 께서 말씀하시기를... > 1.sqlra32.dll 이 델파이에 포함된 파일인지, 기능은 무엇인지? > 2.델파이...
    • 하윤철
      1999.06.18 04:01
      날씨가 무지 더워졌습니다. 안녕들하시지요??? 델파이로 문서를 선택하면 '훈민정음'으로 문서 파일을 ...
    • 안치봉
      1999.04.07 19:54
      심경섭 wrote: > 메모컴포넌트의 텍스트 내용을 그대로 > > 인쇄를 하려고 레포트에 메모컴포넌트를 썼...
    • 심경섭
    • 1999.04.07 19:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 22:55
      repeat until 문으로 대체해 보세요. 심경섭 wrote: > 한 레코드의 한 필드를 처음부터 순차적으로 수...
    • 안치봉
      1999.04.07 19:54
      심경섭 wrote: > 메모컴포넌트의 텍스트 내용을 그대로 > > 인쇄를 하려고 레포트에 메모컴포넌트를 썼...
    • 박성훈
    • 1999.06.18 02:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.06.18 05:26
      박성훈 께서 말씀하시기를... > 폼이나 스크롤박스의 Margin과 Range의 합이 작업영역보다 크면 스크롤박...
    • 김영묵
    • 1999.04.07 17:48
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 왕초보
      1999.06.18 02:30
      툴바에서 image는 알겠는데요. hotimages가 뭐하는건지 모르겠어요. help를 봐두 이것이 뭔 말을 하는건...
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 안치봉
      1999.06.18 03:16
      왕초보 께서 말씀하시기를... > 툴바에서 image는 알겠는데요. > hotimages가 뭐하는건지 모르겠어요. >...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
    • dreamy
    • 1999.06.18 02:15
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 조휴관
      1999.04.07 05:28
      델파이를 시작한지 얼마 되지 않아서요.. 폼이 처음 생성 되고 코드 편집기로 들어가보면 Unit interfac...
    • 안치봉
      1999.06.18 03:18
      dreamy 께서 말씀하시기를... > Delphi4 Professional 버전을 가지고 있습니다. > 이제 델파이를 좀 배워...
    • 안치봉
      1999.04.07 08:46
      조휴관 wrote: > 델파이를 시작한지 얼마 되지 않아서요.. > 폼이 처음 생성 되고 코드 편집기로 들어가...
    • dreamy
      1999.06.22 03:09
      안치봉 께서 말씀하시기를... > dreamy 께서 말씀하시기를... > > Delphi4 Professional 버전을 가지고 ...
    • 김상균
    • 1999.06.18 02:06
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조휴관
      1999.04.07 05:28
      델파이를 시작한지 얼마 되지 않아서요.. 폼이 처음 생성 되고 코드 편집기로 들어가보면 Unit interfac...
    • 김영대
      1999.06.18 03:08
      김상균 께서 말씀하시기를... > 진짜 초보입니다. > > 버턴을 눌렀을때, local의 default email client...
    • 안치봉
      1999.04.07 08:46
      조휴관 wrote: > 델파이를 시작한지 얼마 되지 않아서요.. > 폼이 처음 생성 되고 코드 편집기로 들어가...
    • 율보
    • 1999.04.07 02:42
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 장일형
      1999.06.18 00:48
      Delphi를 공부하는 초보자입니다. 지금 wordpad를 만들고 있고 표만들기를 하고 싶은데 어떻게 할지 몰라...
    • 안치봉
      1999.04.07 02:55
      율보 wrote: > 으.. 알려주세요.. > 후킹은 문제없이 됩니다.. > 또한 spy로 살펴보니 키스트로크도 제...
    • 율보
    • 1999.04.07 02:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.07 02:55
      율보 wrote: > 으.. 알려주세요.. > 후킹은 문제없이 됩니다.. > 또한 spy로 살펴보니 키스트로크도 제...
    • 한재영
    • 1999.06.18 00:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.18 01:13
      strgrid1.cells[1,1]을 그냥 참조하시면 됩니다. 쩝... 한재영 께서 말씀하시기를... > 스트링 그리드...
    • 구자송
    • 1999.04.03 17:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.06 06:06
      제가 알기로는 정품이 그 기능을 지원하는것으로 알고 있습니다. 퀵리포트 정품이 말이죠... 구자송 ...
    • 구자송
      1999.04.06 10:25
      이정욱 wrote: > 제가 알기로는 정품이 그 기능을 지원하는것으로 알고 있습니다. > 퀵리포트 정품이 말...
    • 안치봉
      1999.04.06 22:40
      qusoft에서 구입하실수 있을것입니다. 나이렉스에서 구입대행도 가능합니다. 구자송 wrote: > 이정욱 ...
    • 조민경
    • 1999.06.17 23:31
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.06.18 03:37
      조민경 께서 말씀하시기를... > FTP에서 이어받기를 할려면 어떻게 해야하죠? > > (TFTP Component로도...
    • 안치봉
      1999.06.18 00:23
      조민경 께서 말씀하시기를... > FTP에서 이어받기를 할려면 어떻게 해야하죠? > > (TFTP Component로도...
    • 조민경
      1999.06.18 00:48
      안치봉 께서 말씀하시기를... > > 안녕하세요 > > 글쎄요.. 제가 알기로는 원래 FTP 나 그런계통(WWW...