FastScript는 Delphi, C++Builder, Embarcadero RAD Studio 및 Lazarus 애플리케이션에 스크립팅 기능을 통합하도록 설계된 종합 라이브러리입니다. 이를 통해 개발자는 여러 언어의 스크립트 실행, 이벤트 처리, 그리고 앱 객체에 대한 직접 접근을 추가하여 외부 스크립팅 호스트에 의존하지 않고도 애플리케이션 기능을 향상시킬 수 있습니다.
다중 언어 스크립팅 지원
FastScript는 PascalScript, C++Script, JScript, BasicScript와 같은 여러 스크립팅 언어의 사용을 가능하게 하여 개발자가 선호하는 언어로 작업하거나 프로젝트 내에서 여러 언어를 함께 결합할 수 있게 합니다.
크로스 플랫폼 호환성
이 라이브러리는 Windows, Linux, macOS 환경과 호환되며 Microsoft Scripting Host에 의존하지 않아 임베디드 스크립팅에 대한 폭넓은 플랫폼 지원을 보장합니다.
전체 소스 코드 포함
전체 소스 코드가 함께 제공되므로 기업은 애플리케이션 내에서 자신들의 특정 요구 사항을 충족하도록 스크립팅 라이브러리를 손쉽게 맞춤화하고 확장할 수 있습니다.
이벤트 기반 스크립팅
스크립트는 내부에서 이벤트를 처리할 수 있으며, Delphi처럼 객체 메서드에 연결되지 않아 스크립트 내에서 유연하고 독립적인 이벤트 처리가 가능합니다.
애플리케이션 객체 접근
스크립트는 표준적이고 확장 가능한 라이브러리 아키텍처를 통해 클래스, 컨트롤, 폼, 데이터베이스를 포함한 호스트 애플리케이션 내의 모든 객체에 접근할 수 있습니다.
풍부한 스크립팅 기능
변수, 상수, 중첩이 있는 프로시저와 함수, 연산자, 예외 처리를 포함한 선언, 그리고 복잡한 데이터 형식 및 클래스 작업과 같은 표준 언어 구문을 지원합니다.
간결하고 효율적임
스크립팅 라이브러리는 사용되는 모듈에 따라 약 80KB에서 150KB 정도의 작은 용량을 가지며, 호스트 애플리케이션에 가볍게 통합될 수 있도록 합니다.
멀티스레드 지원
FastScript는 전역 유닛 종속성 없이 멀티스레드 환경을 지원하여, 자세한 가이드와 함께 동시성 애플리케이션 시나리오에서 안전하게 사용할 수 있습니다.
UI 프레임워크와의 통합
VCL, FMX 및 Lazarus 구성 요소와 호환되어 호스트 IDE가 지원하는 다양한 UI 플랫폼에 스크립팅을 임베드할 수 있도록 합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
FireMonkey 컴포넌트
VCL 컴포넌트
IDE 지원
C++Builder
Delphi
RAD Studio
Fast Reports에 대해
1998년에 설립되어 버지니아주 알렉산드리아에 본사를 둔 Fast Reports는 다양한 데이터베이스에서 보고서와 문서를 생성하기 위한 라이브러리와 컴포넌트를 개발합니다. 이 회사의 컴포넌트는 .NET Core, RAD Studio, Visual Studio, Lazarus, Mono와 같은 플랫폼 전반의 수십만 개 소프트웨어 프로그램에 통합되어 있으며, 폭넓은 국제 사용자층을 지원하기 위해 40개 이상의 언어로 현지화되어 있습니다. 미국, 유럽, 아프리카에 사무소를 두고 50개국 이상에서 파트너 네트워크를 확장해 가고 있는 Fast Reports는 Fortune 500에 등재된 조직을 포함해 20,000개 이상의 고객에게 서비스를 제공합니다. 개발자 중심 솔루션으로서의 Fast Reports는 이식성, 광범위한 플랫폼 지원, 유연한 라이선싱으로 인정받고 있습니다.