Q&A

  • text파일 access에 대해...
제가 궁금한 것은

A, B 프로그램이 C라는 하나의 텍스트파일을 서로 공유해서 쓰고 있습니다.

만약 A프로그램이 C라는 텍스트파일을 오픈해서 쓰고 있다면

B프로그램에서는 A가 텍스트파일을 Close할 때까지 이 텍스트파일을 사용 못하도록 하는 것입니다.



즉 A가 write 하는 동안 B는 Read할 수 없고, B가 Read하는 동안 A는 Write할 수 없도록 하는 것입니다.

1  COMMENTS
  • Profile
    최용일 2000.03.10 21:44
    두가지 방법을 소개하겠습니다. 둘다 원리는 같습니다.

    FileOpen을 이용하는 것과 스트림을 이용하는 방법이 있습니다.

    둘다 Mode 파라매터에 fmShareDenyWrite를 추가하여 열면 다른 프로그램에서의

    쓰기가 금지됩니다.



    cell wrote:

    > 제가 궁금한 것은

    > A, B 프로그램이 C라는 하나의 텍스트파일을 서로 공유해서 쓰고 있습니다.

    > 만약 A프로그램이 C라는 텍스트파일을 오픈해서 쓰고 있다면

    > B프로그램에서는 A가 텍스트파일을 Close할 때까지 이 텍스트파일을 사용 못하도록 하는 것입니다.

    >

    > 즉 A가 write 하는 동안 B는 Read할 수 없고, B가 Read하는 동안 A는 Write할 수 없도록 하는 것입니다.