안녕하세요?
다음과 같은 코드가 있읍니다.
텍스트 파일에 있는 값을 불러 에디트 박스에 넣는 것입니다.
<!--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( 다음에는 아무 값도 뜨지 않아 타이핑 하여 입력해야 합니다.
왜 이런가요?
안녕히 계세요.
예로 지금 코딩하는 윗 부분에서 코딩미스가 발견되거나, 잘못된 변수를 쓰거나 하면
인텔리젼트 기능은 지원되지 않습니다.
또한 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 보이게 되겠죠..
델파이 자체에서 자동인식? 머 그런거라고 생각하시면 됩니다.