5분 안에 시작하세요
다섯 가지 컴포넌트 라이브러리. 제품당 하나의 설치 프로그램. 네이티브 Delphi, C++Builder 및 .NET. 폼에 컴포넌트를 드롭하고, 두 속성을 설정하면 출시할 준비가 됐어요. 아래에서 제품을 선택하고 프로젝트에 맞는 빠른 시작 경로를 따라가세요.
다섯 가지 컴포넌트 라이브러리. 제품당 하나의 설치 프로그램. 네이티브 Delphi, C++Builder 및 .NET. 폼에 컴포넌트를 드롭하고, 두 속성을 설정하면 출시할 준비가 됐어요. 아래에서 제품을 선택하고 프로젝트에 맞는 빠른 시작 경로를 따라가세요.
모든 제품은 동일한 폼에 드롭 워크플로와 함께 제공돼요. 문제에 맞는 것을 선택하고 빠른 시작 링크를 따라가 몇 분 안에 작동하는 샘플로 이동하세요.
WebSocket, HTTP/2/3, MQTT, AMQP, AI/LLM, WebRTC, IoT 및 30개 이상의 즉시 사용 가능한 API 통합. 수천 개의 Delphi 회사가 프로덕션에서 사용하는 주력 라이브러리.
빠른 시작 →모든 OpenAPI 3.0 사양을 파싱하고 몇 초 안에 관용적인 Delphi 클라이언트 코드 또는 작동하는 서버 스켈레톤을 생성하세요. 네이티브 타입 매핑과 내장 인증 흐름이 있는 왕복 안전.
빠른 시작 →엔터프라이즈 디지털 서명 — XAdES, PAdES, CAdES, ASiC — 10개 키 제공자 및 21개 국가 프로파일에서. 컴포넌트 라이브러리 또는 자체 호스팅 원격 서명 데몬.
빠른 시작 →Delphi 앱에 Windows Hello, 지문 및 얼굴 인증을 추가하세요. 후드 아래에 네이티브 WinRT, 세 개의 이벤트가 있는 단일 폼에 드롭 컴포넌트로 노출.
빠른 시작 →복사, 붙여넣기, 실행. 각 스니펫은 완전한 작동 Delphi 예제예요 — 보일러플레이트 잘라내지 않음, 가져오기 숨기지 않음.
모든 RFC 6455 준수 서버에 연결하고, 메시지를 보내고, 들어오는 프레임에 반응하려면 TsgcWebSocketClient를 사용하세요.
uses
sgcWebSocket;
var
oClient: TsgcWebSocketClient;
begin
oClient := TsgcWebSocketClient.Create(nil);
try
oClient.URL := 'wss://www.esegece.com:2053';
oClient.WatchDog.Enabled := True; // auto-reconnect
oClient.OnMessage := procedure(Connection: TsgcWSConnection;
const Text: string)
begin
Writeln('Server says: ', Text);
end;
oClient.Active := True;
oClient.WriteData('Hello from Delphi!');
Readln;
finally
oClient.Free;
end;
end;
TsgcOpenAPI_Generator를 모든 OpenAPI 3 사양(로컬 파일 또는 HTTP URL)으로 가리키고 한 번의 호출로 타입이 지정된 Delphi 클라이언트 — 클래스, 메서드, 인증 및 요청/응답 DTO — 를 내보내세요.
uses
sgcOpenAPI_Parser, sgcOpenAPI_Generator;
var
oGen: TsgcOpenAPI_Generator;
begin
oGen := TsgcOpenAPI_Generator.Create(nil);
try
oGen.Source := 'https://petstore3.swagger.io/api/v3/openapi.json';
oGen.OutputFolder := 'C:\Projects\PetStoreClient\src';
oGen.Language := lngDelphi;
oGen.Namespace := 'PetStore.Client';
oGen.Generate;
Writeln('Generated ', oGen.Files.Count, ' Delphi units');
finally
oGen.Free;
end;
end;
지원되는 키 제공자(PKCS#11, Azure Key Vault, AWS KMS, Windows Cert Store, 로컬 PFX) 중 어느 것의 인증서로 PAdES 준수 서명을 생성하려면 TsgcSignPDF를 사용하세요.
uses
sgcSign_PAdES, sgcSign_KeyProvider_Windows;
var
oSigner: TsgcSignPDF;
oKey : TsgcSign_KeyProvider_Windows;
begin
oKey := TsgcSign_KeyProvider_Windows.Create(nil);
oKey.CertificateThumbprint := 'a1b2c3d4...';
oSigner := TsgcSignPDF.Create(nil);
try
oSigner.KeyProvider := oKey;
oSigner.Profile := 'PAdES-B-LT';
oSigner.SignFile(
'C:\docs\contract.pdf',
'C:\docs\contract.signed.pdf');
Writeln('Signed: ', oSigner.LastSignatureId);
finally
oSigner.Free;
oKey.Free;
end;
end;