안녕하세요.
오늘의 질문은...
한 피씨에 델파이로 만든 프로그램'가'를 실행...
씨로 만든 프로그램'나'(Dos용)을 실행시킵니다.
'가','나'모두 한 데이타파일을 공유합니다.
바로 Foxpro계열의 .dbf화일입니다.
테스트를 하던중 이런 현상을 발견했습니다.
'가'에서 자료를 입력.(dbisavechange함수를 이용해 저장)
'나'를 Active시킨뒤 임의의 키동작시 '가'에서 입력한
자료를 볼수 있습니다.
반대로...
'나'에서 자료 입력합니다.
그런데...'가'에선 어떤 이벤트가 일어나도 '나'에서
입력한 자료를 볼수 없습니다.
억지로 '가'에서 table1.active를 False->True할때
'나'에서 입력한 자료를 볼수 있더군요.
다시 설명하면...'가'에서 Table1.active를 False로 한뒤
다시 True로 해야만 볼수 있다는 ....것입니다.
제가 시도한 방법은 '가'에서 Table1.refresh를 한다던지...
했습니다.
아무리 해도 모르겠군요.
여러분의 도움을 바랍니다.
전 델파이3.0 C/S BDE4.51를 가지고 작업을 하고 있습니다.
그럼...오늘 하루도 안녕하세요. 플리...즈...헬프..미..이..
|