|
이번에 프로그램을 만들어서 컴파일시켜서 에러도 경고도 하나도 뜨지를 않는데 정말 완벽하게 됩니다 그런데 정작 문제는 그렇게 만들어 놓고 빌드를 해서 c++빌더가 없는 곳에서 단독으로 실행을 시키면
Canot Load An IDAPI service library
File://c://windows\MSAPPS\DAO\DAO3232.DLL
Alias:BSBKorea
라는 에러가 뜹니다.
그리고 BSBKorea는 저희 데이터 베이스 알리아스 이름입니다.
저희는 디비를 마이크로소프트 엑세스를 썼습니다.
c++빌더는 설정이 까다롭다고 되어있는데 프로그램화 시키는 방법을 가르쳐 주십시오 정말 급합니다 조금뒤에 제출해야 하는 프로그램 이기에 빠리 해야 합니다.
프로그램화 시키는 방법 옵션 하나하나 세세하게 좀 가르쳐 주십시오 그리고 데이터 베이스는 마이크로 엑세스 입니다...
부탁합니다..
빌드를 해줄때 어떤 설정을 해줘야 하는지 정말 부탁합니다.
컴파일이 되는데 빌드가 안되는 경우도 있나요?
글을 찾아 보고 아래와 같은 설정및 DLL파일은 추가 했습니다.
: BCB5에서 독립실행 프로그램 (실행파일외에 다른 파일을 요구하지 않는 프로그램)은 만들 수 없나요?
:
:
: ======A=======
:
: 야~ 제가 첨으로 답변을 올립니다.
: 컴파일 하시기 전에 Project->Options... 메뉴를 선택해서
:
: "Linker" tab 에서, "Linking"이라는 항목에서 "Use dynamic RTL"을 disable 시키시고,
: "Packages" tab에서 "Build with runtime packages"을 disable 시키시면 돼요.
:
: 만약에 특별한 OCX나 Active X 를 사용하셨다면, registry setting을 해주셔야 합니다.
:
: //-----------------------------------------------------------------------------------------
:
:
:
: 이렇게 해서 독립 프로그램을 만들려고했습니다.......
: 여기서 .obj.tds .res .exe파일들 만을 뽑아서 C++빌더가 깔려있지 않은 곳에서 ODBC설정을 해주고
: 프로그램을 실행시켰는데.........ㅜ.ㅜ;;
: manager.exe파일이 잘못된 연산을 수행한다고,,,,,,경고창이 뜨고는 실행이 안됨니다.....쩝쩝....
: 왜그런가요??? 고수님들 꼭 도와주세요......
:
Build with runtime packages 는 package 파일에 대한것만 static 이 되는것이고
그외에 함수에서 필요한 것들이 있으면 추가로 dll 같은 화일들을 깔아주어야 합니다.
보통 borndmm.dll 같은것들은 추가해주는게 좋습니다.
|