OpenDataFile
파일을 엽니다.
GSErr __GDLEXT_CALL OpenDataFile ( Int32 channel, const GS::UniString& filename, const GS::UniString& paramstring, GSHandle* optionhdl );
파라미터
- channel
- ArchiCAD가 파일에 할당한 채널의 번호입니다. 다른 파일 애드온을 사용하여 열었다 하더라도 이 번호는 열려 있는 모든 파일에 대하여 다릅니다.
- filename
- 열고자 하는 파일의 이름입니다. (GDL 커맨드의 filename 파라미터)
- paramstring
- 이 문자열의 내용은 애드온이 해석해야 합니다. 분리 문자와 열기 모드처럼 파일을 열기 위해 필요한 정보들을 포함할 수 있습니다. 이것의 내용과 의미하는 바는 애드온이 정의합니다. (GDL 커맨드의 parameter_string 파라미터)
- optionhdl
- 동일한 애드온에 대하여 OpenDataFile을 호출할 때마다 ArchiCAD가 저장하는 애드온의 옵션 데이터 핸들입니다. 파일 지정 정보는 저장되거나 변경될 수 있습니다. 이 데이터는 ArchiCAD Preference와 도면 파일에 저장될 것입니다.
리턴 값
- OK
- 동작이 성공했습니다.
- ERROR
- 동작이 실패했습니다.
설명
이 함수는 어떤 파일에 대하여 OPEN GDL 커맨드가 이 애드온에서 처음 해석될 때 호출됩니다. 커맨드의 filter 파라미터가 애드온의 ACNF 리소스에 지정한 모듈 이름과 같을 때 애드온이 로드됩니다.
요구사항
- 버전:
- GDL Developer Kit 13 또는 이후
- 헤더:
- ACGDinc.h
- 라이브러리 가져오기:
- GDLDev.lib