InputFromDataFile
파일로부터 값들을 읽습니다.
GSErr __GDLEXT_CALL InputFromDataFile ( Int32 channel, const GS::UniString& recordID, const GS::UniString& fieldID, Int32 nrvals, Int32* retValue, GS::Array<GdlValueRecord>& values, GS::Array<GS::UniString>& stringvals );
파라미터
- channel
- ArchiCAD가 파일에 할당한 채널 번호입니다.
- recordID
- 읽기의 문자열 또는 숫자 타입 시작 위치입니다. 애드온이 이 내용과 의미하는 바를 정의합니다.
- fieldID
- 읽기의 문자열 또는 숫자 타입 시작 위치입니다. 애드온이 이 내용과 의미하는 바를 정의합니다.
- nrvals
- 읽고자 하는 값들의 개수입니다.
- retValue
- 실제로 읽은 값들의 개수입니다.
- values
- 리턴된 값들입니다. (GdlValueRecord를 보십시오)
- stringvals
- 문자열 값들입니다.
리턴 값
- OK
- 동작이 성공했습니다.
- ERROR
- 동작이 실패했습니다.
설명
이 함수는 OUTPUT GDL 커맨드가 해석될 때 호출됩니다. 이것은 열기 단계에서와 동일한 채널 번호에 의해 식별되는 파일에 nrvals 값들을 기록합니다. 기록된 값들의 타입은 double 또는 string이 될 수 있습니다.
요구사항
- 버전:
- GDL Developer Kit 13 또는 이후
- 헤더:
- ACGDinc.h
- 라이브러리 가져오기:
- GDLDev.lib