제가 만든 프로그램은 하나의 exe에서 다른 exe파일을
파라미터 전송으로 실행시킵니다. 물론 두 프로그램이
동일한 database(paradox)를 실행시키구요.
이 각각의 프로젝트를 델파이7에서 실행시키면 잘 되는데
a라는 프로젝트를 실행하고 여기서 b를 호출하면 바로
cannot load driver 라면서 db연결이 안됩니다.
그런데 이 문제는 xp servicepack1이 깔린 pc에서만 그럽니다.
아마도 bde의 connection문제 인 것 같은데요.
예를 들어, sql explorer에서 해당 db를 열어놓고 쿼리를 돌린다음
delphi에서 프로그램을 실행하면 같은 에러가 납니다.
BDE의 이런 문제를 해결할 방법은 없을까요?
XP ServicePack1과 delphi7과의 문제입니다.
Adobe Acrobat(Reader아님)과의 문제입니다.
acrobat을 설치하면 생기는 프린터들인,
acrobat distiller, acrobat pdf writer 중
distiller를 지워주면 해결됩니다.