델파이 5.0으로 개발한 걸 Windows XP에서 실행하려고 했는데
while not eof do ..
등의 loop를 돌렸을때 EOF만 만나면 에러를 내더군요.
할 수 없이 편법으로 recordcount를 체크해서 eof 을 안만나도록
했는데 이게 할 짓이 아니지요..
ㅎㅎ 저두 한참 이문제땜시롱 고민의 밤을 보낸적이 있지여..그래서 xp를 직접깔아서 해 보니 setup파일은 제대루 인스톨하는데여..
혹시 setup파일중에 ocx파일이 있지 않나여....델파이의 ActiveX탭에 있는 컴포를 쓰거나 따루 등록을 해야하는 ocx가 있다면 지금당장 지워버리구 다른 컴포를 찾아보십이 좋을꺼 같네여..
어떤 이유에선지 모르지만 xp에서 ocx가 등록이 되질 않더군여..그래서 그 에러가 나는 겁니다....
저두 같은 고생과 고민을 해 봐서리...그럼 즐프하세여....
델파이 버전 때문은 아닌것 같네요...
아마 OS의 차이 때문인것 같습니다.
아직은 XP가 불안(?)해서 그런것 같네여...
여기 게시판 찾아 보시면... 이런 비슷한 질문이 많으니까... 찾아보시면 도움이 될꺼에요...
보통은 XP 깔린 컴에서 델파이로 개발하면 다른 OS에서 잘 안돌아간다구 하시거든요....
답변이 됐는지 모르겠네여...
그럼 수고하세요...
저도 애를 먹은 경험이 있어서..
델파이 5.0으로 개발한 걸 Windows XP에서 실행하려고 했는데
while not eof do ..
등의 loop를 돌렸을때 EOF만 만나면 에러를 내더군요.
할 수 없이 편법으로 recordcount를 체크해서 eof 을 안만나도록
했는데 이게 할 짓이 아니지요..
결국 델파이 6.0을 구해 깔고 나서야 조용해졌습니다.
결론> 델파이 5.0은 XP가 나오기 전에 제작된 거라 궁합이
안맞는다고 생각됩니다.
그럼..