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.11 08:10
      비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
    • 하윤철
    • 1999.06.18 20:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.20 06:18
      컴파일 하실때 Debug정보등을 같이 넣어놓고 컴파일 하셔서 그러는 경우도 있을 수 있습니다. 컴파일 옵션...
    • 이정욱
      1999.04.11 08:10
      비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
    • 김영묵
    • 1999.04.07 17:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
    • 박형진
    • 1999.06.18 18:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.18 18:57
      박형진 께서 말씀하시기를... > 안녕하세요 답변이 없어서 다시올립니다 > quickreport 미리보기를 for문...
    • 이해진
    • 1999.04.10 06:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영묵
      1999.04.10 18:43
      다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
    • 최석기
      1999.06.18 18:33
      북해 께서 말씀하시기를... > 안녕하세요. 동적생성한 버튼에서 이벤트를 발생시킬때.. > B.OnClick := ...
    • 이해진
    • 1999.04.10 06:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영묵
      1999.04.10 18:43
      다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
    • 박성훈
    • 1999.06.18 17:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.18 18:20
      박성훈 께서 말씀하시기를... > 실행중에 노트북컴포넌트의 페이지를 필요한 수만큼 생성시키고, 각 페이...
    • 김영묵
    • 1999.04.07 17:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
    • 최석기
      1999.06.18 18:09
      유원주 께서 말씀하시기를... > var >   v : variant; > begin >   v := CreateOLEObject('Excel.App...
    • qreport
    • 1999.04.08 22:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:03
      com이라는 컴포넌트가 무엇인지요? 세로는 되는데 가로는 안된다면... 확실하지는 않지만 가로의 길이가...
    • 이진수
    • 1999.04.08 19:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:01
      C++로 만든 DLL을 사용하시려면 먼저 *.h의 헤더파일을 델파이용으로 변환하셔야 합니다. 그러면 그 이후에...
    • 하윤철
      1999.06.18 17:28
      이소라 께서 말씀하시기를... > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하...
    • 이소라
      1999.06.19 04:13
      하윤철 께서 말씀하시기를... > 이소라 께서 말씀하시기를... > > Readln(파일명,그리고 뭐더라.....)파...
    • 이소라
      1999.06.19 02:54
      하윤철 께서 말씀하시기를... > 이소라 께서 말씀하시기를... > > Readln(파일명,그리고 뭐더라.....)파...
    • 박성훈
      1999.06.18 17:10
      하수인 제가 한마디. 정확한지는 모르지만(하수의 특징) AssignFile로 만들어진 파일은 ASCII형태의 파일...
    • 김영묵
    • 1999.04.07 17:48
    • 5 COMMENTS
    • /
    • 0 LIKES
    • Heaven
      1999.06.18 10:20
      안녕하세요? 항상 도움을 많이 받는 Heaven입니다. DBGrid에서 궁금한것이 있어 이렇게 질문을 드립니...
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 박성훈
      1999.06.18 17:05
      만약 DBGrid가 Table1과 연결되어 있고 Name이라는 필드로 이동하려면 BDGrid1.SelectedField:=Table1Name...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...