문제

나는 서언이 말씀으로 나는 일에 pocket PC 응용 프로그램과 데이터 파일을 살에 sd 카드입니다.

나는 응용 프로그램을 만들 수있는 배열의 크기 x.malloc 실패 모든 시간입니다.

나는 1 기 파일에 4gig 카드입니다.
나 64 메가의 온보드 메모리(램/data/응용 프로그램/os)
수 프로세스는 데이터이기 때문에 편안요 너무 큽니다.
Sd 카드에 액세스하는 것은 거의 한 빨리 ram.
에서 일을 하고 있었습니다.C++(mfc)

최선의 방법은 무엇일에 액세스하는 파일을 나는 사용으로 배열?
또는 있는 다른 방법이 될 수 있을까요?

도움이 되었습니까?

해결책

당신이해야 한 파일을 만들에 대해 충분히 큰 배열을 적절하게딩(에 따라 getsysteminfo 는),그리고지도 파일과 함수 했습니다 함수/mapviewoffile 을.

어야 될 것이라고,나의 첫 번째 시도에는 제한이 있을 수 있습 얼마나 큰 매핑된 파일에 있을 수 있습니다.

다른 팁

당신을 만들어야의 창 n 기록(에 맞는 메모리)이동하는 창으로 기록을 유지(s)당신은 작업을하고있다.내가 유창하지 않에서 충분히 mfc 당신을 제공하는 코드 샘플이지만,그것은 없을 것이 어려운 있습니다.

C#에서 나를 쓰기 사용자 지정 폐쇄<T>

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top