라이브러리 파트 소개
라이브러리 파트는 함수 및 변수의 공유를 지원합니다.
라이브러리 파트는 다중 시작점을 가진 기본 로직 파트입니다. 공유 라이브러리 함수에 대한 직접 호출 또는 공유 라이브러리 변수에 대한 직접 참조로 라이브러리 파트에 액세스할 수 있습니다.
EGL은 공통 함수가 포함된 다수의 시스템 라이브러리를 제공합니다.
또한 빈번하게 사용하는 함수의 고유한 라이브러리를 작성할 수 있습니다.
프로그램은 스테레오타입을 사용하여 함수의 코드를 전문화합니다. 다음
스테레오타입은 코어 EGL 패키지의 파트로 사용할 수 있습니다.
- BasicLibrary
- 기타 EGL 로직 파트에서 런타임 사용에 대해 EGL 작성 함수 및 값을 포함합니다. 이는 라이브러리의 가장 일반적인 유형입니다. 자세한 정보는 BasicLibrary 스테레오타임의 내용을 참조하십시오.
- RUIPropertiesLibrary
- 외부 파일에서 표시 가능한 텍스트를 검색하는 데 필요한 연계를 포함합니다. RUIPropertiesLibrary 스테레오타입의 내용을 참조하십시오.
- NativeLibrary
- Informix® 4GL에서 마이그레이션된 코드를 사용으로 설정하여 로컬로 실행 중인 하나의 DLL(동적 링크 라이브러리, 드라이버라고도 함)을 호출합니다. 대부분의 개발자는 NativeLibrary 스테레오타입을 사용하지 않습니다. 자세한 정보는 NativeLibrary 스테레오타입의 내용을 참조하십시오.
생성된 코드의 동작을 판별하는 다수의 특성을 라이브러리에 사용할 수 있습니다. 사용 가능한 특성은 라이브러리의 스테레오타입에 따라 다릅니다. 라이브러리 특성 및 NativeLibrary 특성의 내용을 참조하십시오.
EGL 라이브러리는 이를 사용하는 파트에서 별도로 생성됩니다. 런타임 시 EGL은 사용자가 처음으로 사용할 때 라이브러리를 로드하고 런타임 단위가 종료될 때 이를 로드 해제합니다. 라이브러리가 다른 라이브러리를 호출하는 경우 호출된 라이브러리는 라이브러리 호출이 남아있을 때까지 메모리에 남습니다.