주메뉴 바로가기 | 쇼핑카테고리 바로가기 | 하위메뉴 바로가기 | 본문 바로가기

고객지원

  • 공지사항
  • 새소식
  • 자료실
  • 영업문의
  • A/S 문의
  • Q&A
  • 교육
  • 사업자등록증 출력
  • 자료실

Q&A

HOME > 고객지원 > Q&A
  • 서울사업본부
  • 창원사업본부
Indirect태그를 사용하십시요.
작성자: 관리자 2002-09-16 11:14:20 | 2,257
안녕하십니까?

우선 작성하신 구문에서 조건문에서

If "M" + i <> 0 then
위의 문장은 성립이 안됩니다. 일단 "M"+i는 태그가 아닌 String으로만 치급되기 때문에 위의 문장처럼 일련의 숫자로 증가하는 태그를 정의 하여 For문으로 태그의 이름을 만들고 값을 비교할 수는 없습니다.

For ~ Next구문을 사용하지 않고 각 태그마다 한개씩 비교하지 않으면 않됩니다.

Indirect Tag를 사용하시면 For ~ Next를 사용하여 비교할 수 있습니다.

아래에 예문을 올립니다.

DIM i AS INTEGER;

sum_0 = 0;
FOR i=1 TO 10
in_tag.Name = "tag" + StringFromIntg( i, 10 );
IF in_tag == 0 THEN
sum_0 = sum_0 + 1;
ENDIF;
NEXT;

위와 같이 하시면 됩니다.

In_tag는 Indirect Memory Type입니다.

Indirect Tag에 대한 내용은 InTouch User Geide Book을 참조하십시요.

감사합니다.




이전글
다음글
목록
답변 삭제 수정