Q&A

  • 텍스트 파일을 열어서 데이터를 불러올때(급합니다.)
어떤 데이터가 쌓여있는 텍스트 파일이 있습니다. 그 파일을 열어서 데이터를 다 가져올려구 하는데여 정말 큰 문제가 있습니다. 문제는 파일을 읽어오면 어느곳까지만 데이터가 읽히고 만다는 것입니다. 그 파일을 울트라에디트에서 헥사값으로 보았더니 멈춘데이터 바로 다음 자리에 헥사값으로 00 이 있었습니다. 아무래두 이게 문제인것 같은데여..

어떻하면 이 파일에 있는 데이터를 모두 읽어 올수가 있을 까요? 급합니다.

if fileExists(FileName) then begin

AssignFile(FH, FileName);

Reset(FH);

Read(FH, Str);

CloseFile(FH);

end

else

ShowMessage('파일존재안함');

Memo1.Lines.Add(Str);



1  COMMENTS
  • Profile
    정성훈 2001.05.05 07:35
    메모컴퍼넌트에 데이타를 불러오면 어떨까요?

    if fileExists(FileName) then

    begin

    Memo1.Lines.LoadFromFile( FileNmae );

    end else ShowMessage('파일존재안함');

    그럼.



    이성운 wrote:

    > 어떤 데이터가 쌓여있는 텍스트 파일이 있습니다. 그 파일을 열어서 데이터를 다 가져올려구 하는데여 정말 큰 문제가 있습니다. 문제는 파일을 읽어오면 어느곳까지만 데이터가 읽히고 만다는 것입니다. 그 파일을 울트라에디트에서 헥사값으로 보았더니 멈춘데이터 바로 다음 자리에 헥사값으로 00 이 있었습니다. 아무래두 이게 문제인것 같은데여..

    > 어떻하면 이 파일에 있는 데이터를 모두 읽어 올수가 있을 까요? 급합니다.

    > if fileExists(FileName) then begin

    > AssignFile(FH, FileName);

    > Reset(FH);

    > Read(FH, Str);

    > CloseFile(FH);

    > end

    > else

    > ShowMessage('파일존재안함');

    > Memo1.Lines.Add(Str);

    >