안녕하세요 ..
델파이5.0버전 사용자입니다.
로컬데이타를 만들면서 중간에 나오는 에러입니다.
배치무브를 이용하면 좋겠지만 사용할 수 없는 상황이라서
먼저 로컬테이블 생성후 스크립트를 계속 돌리면서
차곡차곡 테이블에 넣는 중간에 에러가 발생합니다.
순서는
1. 로컬 테이블 생성
2. 스크립트 실행 (반복 ..)
3. 위 스크립트의 결과를 While문으로 처음부터 마지막까지
생성된 로컬테이블에 저장 ..
입니다.
에러는 ... Insufficient memory for this operation ... 입니다.
에러가 항상 같은데서 나느것이 아니고 불규칙적으로 나옵니다 ..
해결방법을 아시면 답변 부탁합니다 ...
즐거운 하루 되세요 ^^
고수들이 얘기를 하기를 BDE 환경을 바꿔보라 하더군요..
님께서도 BDE환경을 바꿔보세요..
[BDE 환경 변경 방법]
1. DBE Administrator를 실행 시킴
2. Configuration Tab을 표시
3. System의 하위에 보면 INIT가 있음.
4. INIT의 내용을 변경
- LOW MEMORY LIMIT(32) = > 32
- MAXBUFSIZE(2048) = > 65536
- MAXFILEHANDLES(48) = > 100
- MEMSZIE(16) = > 192
- MINBUFSZIW(128) = > 4096
- SHARDMEMSIZE(2048) = > 61056
5. 나머지 값은 그냥 기본값을 유지
(참고사항) 이렇게 환경을 고치면 고치기 전보다 에러발생 확률이 조금은
주는 것 같더군요..