Q&A

  • 이상한 에러???
안녕하세요. 관심을 갖고 읽어주셔서 감사합니다.

다름이 아니구요..

    if IsServiceRunning()=False then
        WinExec(pchar(Current_Path+'Kp32.exe'),SW_HIDE);

이런 함수를 통해서 응용프로그램 안에서 kp32.exe 라는 실행화일을 콜합니다.

근데..이게..kp32.exe라는 화일이 존재하면 에러가 납니다.. kp32.exe를 불러내는

응용프로그램에서 에러가 납니다.

ㅡ.ㅡ 에러도 기냥..응용프로그램에서 에러가 발생해서 로그를 작성중입니다..뭐

이렇게요..(윈도2000 프로페셔날에서)

그런데.. kp32 라는 화일이 존재하지 않으면..에러가 나지 않습니다.

물론 두 프로그램 따로 따로 실행시키면 잘 동작합니다.

이게 한개의 엑세스 DB 를 사용하는데 Access에 락이 걸려서 그런건지?

아님 Kp32.exe 라는 파일을 Winexec라는 함수에서 콜할때 발생하는 문제인지??

그리고..되는 컴퓨터는 또 됩니다..

이게 무슨문제일까요?


오류로그를 보니 RtlTraceDatabaseEnumerate 뭐 에러라는데

데이타베이스라는 말로 봐선 DB에러인거 같은데 그럼

Access 때문에 그런건가요? 도와주세요~~
0  COMMENTS