C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[70881] Re:[질문] 윈도우즈(Windows XP/7/8)의 폴더의 네트워크 공유 끊어지는 현상에 대한 Event Catch..
Intotheblue [makerjh] 3007 읽음    2014-02-11 20:15
fileexists 로 파일 있는지 체크하고..
없으면.

WNetAddConnection2A api 로 재접속 시킵니다.

땅주인 님이 쓰신 글 :
: 개발 툴과는 상관없는 이야기지만,
:
: PC A의 File A <=> PC B에서 네트워크 공유로 데이터를 읽음.
:
: 기존 시스템이 PC A에서 특정 폴더를 네트워크 공유로 개방하고,
: PC B에서 네트워크 공유 디스크로 잡아 파일을 Access 합니다.(Text 파일을 읽어서 처리함).
: ..
: 대부분의 경우 잘 돌아가는데,
: 어떤 상황(아직 모름)이 되면 네트워크 공유가 깨져서 파일을 읽지 못합니다.
: 그런데, 사람이 PC B에서 탐색기를 열어서 공유잡은 폴더를 클릭하여 다시 한번 Access를 시도해 주면,
: 그 때부터 다시 잘 읽어 들입니다. (생각으로는 공유 잡은 폴더에 대한 연결이 Sleep으로 빠진 것이 아닌가 싶기도 합니다.)
: ..
: MFC의 코드는 CFile에서 파일을 여는 코드로 되어 있습니다. 그냥 파일 여는 단순한 코드로 되어 있음.
: ..
: 그래서, 공유로 잡은 폴더에 Access할 수 없는 상황을 Catch할 수 있는 방법과 해결책이 필요한데
: (사람이 다시 클릭하는 것 말고 S/W적으로 자동을 해결할 방법)..
: 뽀족한 방법이 떠오르지 않네요.
:
: 혹시 이런 상황에 대한 경험이 있으신 분들이 계시만 좋은 의견.... 바랍니다.
:
: 고수님들의 의견을 부탁 드립니다.
:
: 감사합니다.
:

+ -

관련 글 리스트
70880 [질문] 윈도우즈(Windows XP/7/8)의 폴더의 네트워크 공유 끊어지는 현상에 대한 Event Catch.. 땅주인 3084 2014/02/11
70881     Re:[질문] 윈도우즈(Windows XP/7/8)의 폴더의 네트워크 공유 끊어지는 현상에 대한 Event Catch.. Intotheblue 3007 2014/02/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.