procedure TInForm.FormCreate(Sender: TObject);
begin
// 입력 정보 초기화 및 버퍼 초기화
For i := 1 to 7 do
begin
DataBuf[i].sNumber := 0;
DataBuf[i].Age := 0;
DataBuf[i].sCode :='';
DataBuf[i].Base := 0;
DataBuf[i].Time := 0;
DataBuf[i].Amount := 0;
If i < 6 Then
InfoBuf[i].Count :=0;
end;
For문을 이용하는데 자꾸 Error가 나네용...
계속 허접한 질문만 하는거 같지만... 저는 좀 심각한 거라서리...
도와주심 고맙겠습니다..
Error 내용 : " For loop control variable must be simple local variable "
procedure TInForm.FormCreate(Sender: TObject);
에서 선언된 local변수이어야 한다는 의미입니다.
아마도 global 변수로 i가 선언되어 있을 것 같네요.
procedure TInForm.FormCreate(Sender: TObject); 와
begin 사이에
var
i : integer;
를 삽입하세요.