Q&A

  • EDBEngineError Win98에는 문제 없던게 Win2000에서...
WIN98에서 전혀 문제가 없던 일인데, WIN2000으로 업하면서 생겼습니다.

제가 하는 프로그램은 로그인 해서 다운로드하여서 메인프로그램을 업데이트 하고 나서 메인 프로그램을 실행하는데, 두 프로그램이 겹쳐 실행되는 부분에서, 메인프로그램이 DB에 연결하는 순간,
'An error occurred while attempting to initialize the Borland Database Engine (error $2501)' 가 떨어집니다.
두 로그온과 메인 프로그램을 따로 실행시키면 문제가 없습니다.
문제는 로그온 프로그램에 BDE를 쓰는 DB Component 쓰는넘을 Free하고나서 메인 프로그램을 Call하는데도, 로그온 프로그램이 Terminate되기 전에는 반드시 저 현상이 일어납니다.

물론 델파이를 따로 깔고 개발하는 데서는 특별한 문제가 없으면 저 현상이 잘 일어나지 않습니다. Install Shield로 BDE를 추가하여 만든 Setup으로 프로그램을 설치한 피씨에서 발생합니다. 또 개발자 피씨에서도 델파이자체가 문제가 생기는 경우 그 이후부터 저 현상이 발생합니다.
먼가 어떤 경우가 되면, WIN2000에서 BDE를 두군데서 못쓰는거 같은데, 도대체 머가 문젠지 당최 알 수가 없습니다.

도움 부탁드립니다.
0  COMMENTS