Q&A

  • read procedure 텍스트 파일 text file
안녕하세요?
다음과 같은 코드가 있읍니다.
텍스트 파일에 있는 값을 불러 에디트 박스에 넣는 것입니다.

<!--CodeS-->
procedure TForm1.Button1Click(Sender: TObject);
var
  TestingFile: TextFile;
  Money: LongWord;
begin
  AssignFile(TestingFile, '1.txt');
  Reset(TestingFile);
  Read(testingfile, money);
  Edit1.Text := IntToStr(Money);
end;
<!--CodeE-->
reset( 다음에 컨트럴 + 스페이스 바를 누르면 testingfile이라는 값이 뜨는데 read( 다음에는 아무 값도 뜨지 않아 타이핑 하여 입력해야 합니다.
왜 이런가요?
안녕히 계세요.
1  COMMENTS
  • Profile
    Crazy™ 2006.05.12 01:09
    델파이 인텔리젼트 기능은 환경?따라 틀리는 경우가 많습니다.
    예로 지금 코딩하는 윗 부분에서 코딩미스가 발견되거나, 잘못된 변수를 쓰거나 하면
    인텔리젼트 기능은 지원되지 않습니다.
    또한 f9를 눌러서 실행중이면 역시 안되죠.

    가장 쉬운 예로
    var
    qq : string;
    tt : integer;

    bb : string;
    cc : integer;
    begin
           aa := strtoint( 1
           tt := inttostr( 2
    end;

    1 의 부분은 (를 입력하거나 ctrl + space를 눌렀을때 string변수만 보이게 됩니다.
    2역시 integer 변수인 tt, cc 보이게 되겠죠..
    델파이 자체에서 자동인식? 머 그런거라고 생각하시면 됩니다.