잡다한 정보들(기타정보)
note
케이피
2008. 5. 20. 01:23
$# Document 클래스의 포인터 얻기...
CMainFrame* pMfrm = (CMainFrame*)AfxGetApp()->m_pMainWnd;
CMyDoc* pDoc = (CMyDoc*)pMfrm->GetActiveView()->GetDocument();
$ 추가를 계속하면 51번째 데이터부터(1154) 메인데이터가 아무것도 안들어감
데이터 자체는 들어가는데 상세보기하면 아무것도 없다~ 로드를 못하고있다...
1154 ~ 1177 사이에 뭔가 있다.. 1154~1162 사이의 문제... 읽지를 못한다..
# 위치가 문제가 아니고 안에 있는 값이 문제다... 1A 를 텍스트 모드로는 읽을수 없다
바이너리로 읽어야해 난 바본가보다....
- 드래그해서 화면 밖에 드롭시킬때... #디버그시가 아니면 문제 없다...
binary file을 CStdioFile class 의 Read()와 ReadString() 함수를 이용해서 읽었는데,
파일 끝까지 읽어지지 않아서 디버깅해보니 읽다가 Hex값으로 '1A'를 만나면 읽기가 중단됩니다.
ASCII 표 찾아보니 ctrl+z, SUB 라고 나와있는데 이것 때문에 중단된 것이 맞나요?
그렇다면 파일을 끝까지 한 번에 읽으려면 어떤 클래스의 함수를 이용해야 하나요?
도움 부탁드리겠습니다
# 파일을 읽을때 바이너리로 읽어랏!!!!!!!!!