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
[73353] SaveToCSVFile에 대해서 질문드립니다.
쿼드콥터헬기 [tatani] 4103 읽음    2016-02-17 09:39
안녕하세요.

얼마전에 장성호님이 작성하신 SaveToCSVFile함수를 이용해서 commatext를 저장해서 사용하고 있습니다.
void __fastcall SaveToCSVFile(TStringGrid *sGrid,String sCSVFile)
{
    TStringList *sLst=new TStringList;
    try
    {
        for(int i=0;i< sGrid->RowCount ; i++)
        {
            sLst->Add( sGrid->Rows[i]->CommaText );
        }
        sLst->SaveToFile(sCSVFile);
    }
    __finally
    {
        delete sLst;
    }
}

문제는 잘사용 하고 있다가 cannot open file ****.ini파일 이라고 뜹니다.

예로 들어서 timer로 감지하고 있다가 a.ini파일이 생성되면 파일용량 check 이후에  SaveToCSVFile파일에 저장을 합니다.
여기서 문제가 stringgrid1을 저장하는데 간혹 a.ini파일이 용량이 작을 경우에는 순차적으로 진행이 잘되지만 용량이 클경우 cannot open file ****.ini 파일이라고 뜹니다.(용량이 클때도 간혹뜨지만 작을때보다는 많이 뜨는 편입니다.)

혹시 a.ini파일이 열려 있는 상태인지 확인도 해봤고, timer의 시간도 늘였지만 소용이 없더라고요
a.ini파일이 생성 되고 3초 있다가 SaveToCSVFile 해봤지만 간혹 뜨긴하더라고요

알고 계신분은 알려주세요 부탁드립니다.(__)

+ -

관련 글 리스트
73353 SaveToCSVFile에 대해서 질문드립니다. 쿼드콥터헬기 4103 2016/02/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.