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
[10278] list view...
김선영 [dielong] 2203 읽음    2001-08-24 21:35
많은 도움을 얻고 있는 아주아주 하수입니다..
많은 조언 주신분들께 다시한번 감사드리며..
list view의 데이타를 txt파일로 저장을 하려고 합니다..
근데 문제는
제가 list view의 데이타를 읽어오는 방법을 아래와 같이 했는데..
상하 스크롤을 해버리는 경우는 저장시에 이런에러가 납니다..
    **** list index out of bounds(0) ******

소스의 한 부분입니다...
TItemStates selected = TItemStates() << isNone;   
item = ListView2->GetItemAt(1, 18);  <---- 아마도 이것이 틀어져 버려 문제가 되는듯한데..
    for(unsigned long ii=0;ii< sys_record_count;ii++){
        fprintf(fptr,"%d",ii);
        fprintf(fptr,"\t%s",item->SubItems->Strings[0].c_str());
        fprintf(fptr,"\t%s",item->SubItems->Strings[1].c_str());
        fprintf(fptr,"\t\t%s",item->SubItems->Strings[2].c_str());
        fprintf(fptr,"\t\t\t%s",item->SubItems->Strings[3].c_str());
        fprintf(fptr,"\t\t\t%s",item->SubItems->Strings[4].c_str());
        fprintf(fptr,"\t\t\t%s",item->SubItems->Strings[5].c_str());
        fprintf(fptr,"\t\t%s\n",item->SubItems->Strings[6].c_str());

       item = ListView2->GetNextItem(item, sdBelow, selected );
      }

스크롤시에도 문제없이. 저장이 가능하도록 하려면 어찌해야 할까요..?

+ -

관련 글 리스트
10278 list view... 김선영 2203 2001/08/24
10298     Re:List index out of bounds 에러 박지훈.임프 8285 2001/08/25
10303         감사합니다.. 허나.또다른 문제가... 김선영 2257 2001/08/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.