[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: form 파일입출력함수
소분류: form 개방
formopen() 작성일: 1999/10/22
수정일: 2002/07/05

1. 형식 형식1) result= formopen(formname) 형식2) result= formopen(NULL, str) 2. 기능: 형식1)은 인자 formname의 폼 파일을 개방하고 형식2)는 인자 str 의 문자열의 폼을 개방한다. 폼이 개방된 상태에서 다른 폼을 중첩해서 개방할 수 있으며, 최후에 개방된 것만 활성화되어 처리된다. 개방된 폼을 폐쇄하게 되면 개방한 역순으로 순서있게 활성화된다. 3. 설명 (1) 인자 formname은 문자열로 폼 파일의 이름이며 경로명을 포함할 수 있다. (2) 형식2)의 인자 str은 문자열의 폼을 출력하기 위한 것이며 문자열이 아니면 문자열로 형변환된다. (3) 형식2)에서 첫번째 인자는 사용되지 않는다. (4) formopen() 및 폼을 개방하여 사용하는 관련 함수와 Inline print가 폼을 폐쇄하지 않은 상태에서 중첨하여 개방할 수 있는 최대 개수는 32 개이며 이것을 초과하여 중첩 개방하면 에러 처리된다. (5) result의 값은 정수 0, -1, -2, -3, -5 중의 한 수이다. (6) result가 0(FORM_NOERR)이면 정상적으로 폼을 개방한 경우이다. (7) result가 -1(FORM_OPENERR)이면 formname이 없거나 개방할 수 없을 때이다. (8) result가 -2(FORM_READERR)이면 폼이 0 byte이거나 읽기 에러인 경우이다. (9) result가 -3(FORM_OUTMEMERR)이면 폼을 저장할 메모리가 부족한 경우이다. 4. 사용예 제목="1999년 11월 정기모임"; 날짜="11월10일", 장소="먹자갈비", 보낸이="웰동호회 회장"; 이름="홍길동", 회비="10,000", FORM_CNT= 0; formname= helpdir ~ "temp/test.fom"; rtcode= formopen(formname); if(rtcode!=FORM_NOERR) { print("form file open error!\n"); return; } formdump(); // form을 끝까지 출력한다. formclose(); // 최후에 개방된 폼을 닫는다. ------------------------------ [ 출력결과 ] ------------------------------ +--------------------------------+ | 1999년 11월 정기모임 | |--------------------------------| | 홍길동님 안녕하십니까? | | | | 이번 모임은 11월10일 입니다 | | 모임 장소는 먹자갈비이고 | | 홍길동님이 납입할 회비는 | | 일금 10,000원입니다. | | | | | | 웰동호회 회장드림 | | No. 1 | +--------------------------------+

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]