5 分で使い始める

5 つのコンポーネントライブラリ。製品ごとに 1 つのインストーラー。ネイティブの Delphi、C++Builder、.NET。フォームにコンポーネントをドロップし、プロパティを 2 つ設定すれば、すぐに出荷できます。下から製品を選び、プロジェクトに合ったクイックスタートに進んでください。

Delphi 7 – 13
C++Builder 2007 – 13
.NET 2.0 – 9
Windows、Linux、macOS、iOS、Android

5 つのライブラリ — それぞれに 1 つのクイックスタート

どの製品も、同じ「フォームにドロップ」ワークフローを採用しています。課題に合うものを選び、クイックスタートのリンクから数分で動くサンプルへ進んでください。

sgcWebSockets

WebSocket、HTTP/2/3、MQTT、AMQP、AI/LLM、WebRTC、IoT、そして 30 以上のすぐに使える API 統合。何千もの Delphi ショップが本番で使用するフラッグシップライブラリです。

クイックスタート →

sgcOpenAPI

任意の OpenAPI 3.0 仕様を解析し、慣用的な Delphi クライアントコードや動作するサーバースケルトンを数秒で生成します。ラウンドトリップが安全で、ネイティブ型マッピングと組み込みの認証フローを備えます。

クイックスタート →

sgcSign

エンタープライズ向けデジタル署名 — XAdES、PAdES、CAdES、ASiC — を 10 種類の鍵プロバイダーと 21 の国別プロファイルで提供。コンポーネントライブラリまたはセルフホスト型のリモート署名デーモンとして利用できます。

クイックスタート →

sgcBiometrics

Delphi アプリに Windows Hello、指紋、顔認証を追加。内部はネイティブの WinRT で、3 つのイベントを持つ単一のフォームドロップ型コンポーネントとして公開されます。

クイックスタート →

sgcIndy

修正、性能改善、FPC サポートを加えた、メンテナンス済みのカスタム Indy TCP/IP ビルド。既存の Indy プロジェクトと互換性があり、そのまま置き換え可能です。

クイックスタート →

3 つのスターター スニペット

コピー、貼り付け、実行。各スニペットは完結した動作する Delphi の例です — ボイラープレートを削ったり、import を隠したりはしていません。

1. WebSocket サーバーに接続する

TsgcWebSocketClient を使用して、RFC 6455 準拠のサーバーに接続し、メッセージを送信し、受信フレームに反応します。

uses
  sgcWebSocket;

var
  oClient: TsgcWebSocketClient;
begin
  oClient := TsgcWebSocketClient.Create(nil);
  try
    oClient.URL := 'wss://echo.websocket.org';
    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;

2. OpenAPI から Delphi の REST クライアントを生成する

TsgcOpenAPI_Generator に任意の OpenAPI 3 仕様(ローカルファイルまたは HTTP URL)を指定し、型付きの Delphi クライアント — クラス、メソッド、認証、リクエスト/レスポンス DTO — を 1 回の呼び出しで出力します。

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;

3. PDF に署名する

TsgcSignPDF を使用して、サポートされている鍵プロバイダー(PKCS#11、Azure Key Vault、AWS KMS、Windows 証明書ストア、ローカル PFX)の証明書で PAdES 準拠の署名を作成します。

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;

ドキュメント、チュートリアル、サポート

最初のサンプルがコンパイルできたら、ここから深堀りしてください。

完全なドキュメント

すべてのクラス、プロパティ、イベント、メソッドを網羅した RoboHelp 生成リファレンス。オンライン、オフライン CHM、PDF で提供されます。

ドキュメントを開く →

ブログとチュートリアル

ステップ・バイ・ステップのガイド: MCP サーバーの構築、10 万接続へのスケーリング、圧縮のチューニング、Anthropic Claude の統合、その他。

ブログを読む →

サポート

コードを書いた開発者から直接メールでサポートを受けられます。一次フィルターはありません。通常 1 営業日以内に返信します。

サポートに連絡 →

トライアルをダウンロードまたは価格を見る

クレジットカード不要で、30 日間すべての機能を試せます。出荷時にライセンスを購入してください。

トライアルをダウンロード

すべての製品で、フル機能の 30 日間評価ビルドを提供。製品版と同じインストーラーで、期間制限のみが異なります。

ダウンロード →

価格を見る

開発者ごと、チームごと、またはサイトライセンス。サブスクリプションおよび永久ライセンスのオプション。5 シート以上で数量割引。

価格を見る →