OS - Windows 98 , 개발툴 - Delphi 5 로 개발했던 프로그램을 업데이트 하면서 OS- windows2000, 개발툴 - Delphi6에서 읽어들여 컴파일 했습니다.
그리고 배포를 했는데, 이상하게도 퀵리포트 문서중 일부가 인쇄나 미리보기가 되질 않습니다. 그런데. 그런 문제가 발생하는 몇대의 PC의 공통점이 OS가 98이라는 점입니다.
그래서 이 프로그램을 다시 OS - windows98, 개발툴 - Delphi6으로 읽어들일려고 했더니,
Error Creating form : A Call to an OS function failed
라는 메세지가 뜨는 군요(퀵리포트가 있는 특정 *.pas 의 기동시)
* 배포할때 패키지는 인스톨화일에 넣어서 같이 배포했습니다.
* Print DB는 파라독스로 만들어져 있습니다.
제가 궁금한 두가지는
첫번째, 개발 환경과 사용환경이 다를 경우(OS등) 정상적인 작동이 안될수도있는지와 (프린트관련 DB를 없앴더니, Print DB에서 걸립니다.,,,장애가 나는 PC와 동일한 장애가 나더라구요)
두번째, "Error Creating form : A Call to an OS function failed" 이 메세지가 나올이유가 특별히 있을까 하는 것입니다. 윈도우 2000에서 델파이 6.0으로 컴파일한 버전은 다른곳에서는 정상적으로 운영되고 있거든요.
고수님들 도와주세요...