Graphisoft®

GDL DevKitVersion: 19

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

참고사항

OutputToDataFile