Zacznij w 5 minut

Pięć bibliotek komponentów. Jeden instalator na produkt. Natywne Delphi, C++Builder i .NET. Upuść komponent na formularz, ustaw dwie właściwości i jesteś gotowy do wdrożenia. Wybierz swój produkt poniżej i podążaj ścieżką szybkiego startu, która pasuje do Twojego projektu.

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

Pięć bibliotek — Jedna ścieżka szybkiego startu dla każdej

Każdy produkt dostarcza ten sam przepływ drop-on-form. Wybierz ten, który pasuje do Twojego problemu i podążaj linkiem szybkiego startu do działającego przykładu w minutach.

sgcWebSockets

WebSocket, HTTP/2/3, MQTT, AMQP, AI/LLM, WebRTC, IoT i ponad 30 gotowych do użycia integracji API. Flagowa biblioteka, używana w produkcji przez tysiące sklepów Delphi.

Szybki start →

sgcOpenAPI

Parsuj dowolną specyfikację OpenAPI 3.0 i generuj idiomatyczny kod klienta Delphi lub działający szkielet serwera w sekundach. Bezpieczny round-trip, z natywnym mapowaniem typów i wbudowanymi przepływami auth.

Szybki start →

sgcSign

Korporacyjne podpisy cyfrowe — XAdES, PAdES, CAdES, ASiC — z 10 dostawców kluczy i 21 profili krajowych. Biblioteka komponentów lub samodzielnie hostowany demon zdalnego podpisywania.

Szybki start →

sgcBiometrics

Dodaj Windows Hello, uwierzytelnianie odciskiem palca i twarzą do aplikacji Delphi. Natywny WinRT pod maską, udostępniony jako pojedynczy komponent drop-on-form z trzema zdarzeniami.

Szybki start →

sgcIndy

Niestandardowa, utrzymywana kompilacja Indy TCP/IP z poprawkami, ulepszeniami wydajności i wsparciem FPC. Kompatybilna drop-in z standardowymi projektami Indy.

Szybki start →

Trzy fragmenty startowe

Kopiuj, wklej, uruchom. Każdy fragment to kompletny, działający przykład Delphi — bez przyciętego boilerplate, bez ukrytych importów.

1. Połącz się z serwerem WebSocket

Użyj TsgcWebSocketClient, aby połączyć się z dowolnym serwerem zgodnym z RFC 6455, wysłać wiadomość i reagować na przychodzące ramki.

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. Wygeneruj klienta REST Delphi z OpenAPI

Wskaż TsgcOpenAPI_Generator na dowolną specyfikację OpenAPI 3 (plik lokalny lub URL HTTP) i wyemituj typowanego klienta Delphi — klasy, metody, auth i DTO żądania/odpowiedzi — w jednym wywołaniu.

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. Podpisz PDF

Użyj TsgcSignPDF, aby wytworzyć podpis zgodny z PAdES z certyfikatem od dowolnego z wspieranych dostawców kluczy (PKCS#11, Azure Key Vault, AWS KMS, Windows Cert Store, lokalny PFX).

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;

Dokumentacja, samouczki, wsparcie

Gdy Twój pierwszy przykład się skompiluje, oto gdzie pójść głębiej.

Pełna dokumentacja

Referencja wygenerowana w RoboHelp dla każdej klasy, właściwości, zdarzenia i metody. Dostępna online, jako offline CHM i jako PDF.

Otwórz dokumentację →

Blog i samouczki

Przewodniki krok po kroku: budowanie serwerów MCP, skalowanie do 100k połączeń, strojenie kompresji, integracja Anthropic Claude i więcej.

Czytaj blog →

Wsparcie

Bezpośrednie wsparcie e-mailowe od deweloperów, którzy napisali kod. Bez filtra pierwszej linii. Odpowiedź zwykle w ciągu jednego dnia roboczego.

Skontaktuj się ze wsparciem →

Pobierz wersję próbną lub zobacz cennik

Wypróbuj każdą funkcję przez 30 dni, bez karty kredytowej. Licencjonuj przy wdrożeniu.

Pobierz wersję próbną

Pełnofunkcjonalne 30-dniowe kompilacje ewaluacyjne dla każdego produktu. Ten sam instalator co produkcja, tylko ograniczony czasowo.

Pobierz →

Zobacz cennik

Licencje per-deweloper, per-zespół lub site. Opcje subskrypcyjne i wieczyste. Rabaty wolumenowe dla 5+ miejsc.

Zobacz cennik →