2026.11.0 版本发布:AI 智能体、sgcChat、sgcSpreadsheet、sgcRichEdit 等

· 版本发布
适用于 Delphi、C++ Builder 和 .NET 的 eSeGeCe 组件库 2026.11.0 版本
✦  2026.11.0 版本 · 2026年11月

八款产品。
一次发布。

在应用程序中运行 AI 智能体,在自己的窗体上嵌入聊天、电子表格和文字处理器,十一个全新的 Web 组件,纯 Pascal 实现的 OpenPGP,以及更严格的签名验证器。适用于 Delphi、C++ Builder 和 .NET。

  • sgcWebSockets
  • sgcWebSockets .NET
  • sgcUI
  • sgcUI .NET
  • sgcSign
  • sgcSign .NET
  • sgcOpenAPI
  • sgcIndy
sgcSpreadsheet,适用于 Delphi 和 .NET 的 Excel 风格电子表格 sgcChat,适用于 Delphi 和 .NET 的 AI 助手聊天与团队聊天 适用于 Delphi 和 .NET Web 应用的全新 sgcHTML 组件
1,179项变更
8款产品
3款全新 sgcUI 产品
11个全新 sgcHTML 组件

2026.11.0 版本现已面向所有产品同时发布。sgcWebSockets、sgcWebSockets .NET、sgcUI、sgcUI .NET、sgcSign、sgcSign .NET、sgcOpenAPI 和 sgcIndy 均已于 11 月 10 日发布,共计 1,179 项变更。

在这个版本中,你的应用程序学会了思考、对话与协作。Delphi 应用现在可以运行 AI 智能体,并把你自己的方法作为工具,在原生聊天界面中展示答案,在自己的窗体里打开电子表格或文档,还能发布十一种全新的网页。本文是一张全景图:介绍每款产品的变化,每个重要功能都附有完整文章的链接。

版本概览

109项变更

sgcWebSockets

AI 智能体、OpenPGP、Kerberos 单点登录、HTTP 网关,以及 sgcHTML 的重大更新。

更新日志 →
59项变更

sgcWebSockets .NET

面向 .NET 的 TsgcAIAgent、护栏、用量计量器、Kerberos 和证书重载。

更新日志 →
562项变更

sgcUI

sgcChat、sgcSpreadsheet 和 sgcRichEdit,实时 UI 包,Fluent 主题和 Linux64。

更新日志 →
417项变更

sgcUI .NET

同样的三款新产品,以及面向 WinForms、WPF 和 Avalonia 的 Fluent 主题。

更新日志 →
24项变更

sgcSign

更严格的 Authenticode 验证器、证书链验证、时间戳令牌检查,以及 15 项服务器修复。

更新日志 →
2项变更

sgcSign .NET

更严格的 Authenticode 验证,以及支持 SHA-256、SHA-384 和 SHA-512 的 OCSP CertID。

产品页面 →
2项变更

sgcOpenAPI

重新构建的 OpenAPI Parser 向导,以及针对旧版 Delphi 的软件包修复。

更新日志 →
4项变更

sgcIndy

TIdSMTP 的投递状态通知,以及更清晰的安装程序和软件包构建。

更新日志 →

sgcWebSockets 2026.11

你的 Delphi 应用,现在为智能体做好了准备

本次 sgcWebSockets 版本把 AI 智能体循环集成到一个组件中,为 sgcHTML 新增十一个组件,并为服务器端增加了 OpenPGP、Kerberos 和 HTTP 网关。

TsgcAIAgent

使用 TsgcAIAgent 构建 AI 智能体

为你运行工具循环,支持 OpenAI、Anthropic、Gemini、DeepSeek、Ollama、Grok 和 Mistral,可调用你的 Delphi 方法以及 MCP 服务器的工具,并提供审批、护栏、模型回退和用量计量器。

阅读文章 →
全新的 sgcHTML 组件

sgcHTML:十一个全新组件

电子表格、表单构建器、带查看器和设计器的报表引擎、文件管理器、图片裁剪器、代码编辑器、查询构建器、工具提示和引导式导览,此外还升级了日程表、表格、表单和无障碍功能。

阅读文章 →
sgcCrypto 中的 OpenPGP

纯 Object Pascal 实现的 OpenPGP

生成和导入密钥,加密、解密、签名和验证,支持 RFC 9580 的 v6 格式、以恒定内存处理任意大小的数据流,以及 PGP/MIME 邮件。无需 DLL,也无需命令行工具。

阅读文章 →
使用 WebAuthn 的通行密钥

通行密钥与无密码登录

无需用户名登录,通行密钥出现在浏览器自动填充列表中,每位用户可拥有多个通行密钥,所有凭据都保存在你自己的数据库中,由 TsgcWSAPIServer_WebAuthn 提供支持。

阅读文章 →

几行代码实现一个智能体

智能体会把你的工具提供给模型,执行模型请求的调用,将结果反馈回去,并返回最终答案。只读工具会立即运行,任何会修改数据的操作都可以等待审批。

oChat := TsgcAIChat.Create(nil);
oChat.Provider := aicpAnthropic;
oChat.ChatOptions.ApiKey := 'API_KEY';
oChat.ChatOptions.Model := 'claude-opus-5-5';

oAgent := TsgcAIAgent.Create(nil);
oAgent.Chat := oChat;

oTool := oAgent.Tools.Add('get_weather', 'Current weather of a city');
oTool.AddParam('city', aatpString, 'City name');
oTool.ReadOnly := True;
oTool.OnExecute := DoGetWeather;

Memo1.Lines.Add(oAgent.Run('Do I need an umbrella in Paris today?'));

无需外部工具的 OpenPGP

uses
  sgcCrypto_PGP, sgcCrypto_PGP_Cert;

var
  oAlice: TsgcPGPKey;
begin
  // a v4 Ed25519 + Curve25519 key
  oAlice := sgcPGP_GenerateKey('Alice <alice@example.com>', 'secret',
    pgpkEd25519, 4);
  try
    Memo1.Text := oAlice.SaveToArmored(False);  // public key, share it
    SaveSecretKey(oAlice.SaveToArmored(True));  // protected secret key
  finally
    oAlice.Free;
  end;
end;

sgcWebSockets 2026.11 的其他更新

// the certificate files were renewed on disk:
// new connections use the new certificate, open ones keep working
oServer.ReloadCertificates;

sgcWebSockets .NET 2026.11

同样的智能体,用 C# 实现

.NET 库与 Delphi 库保持同步:TsgcAIAgent 在所有提供商上运行工具循环,可使用你的公共方法和 MCP 服务器的工具,并具备相同的护栏、模型回退、模型别名、用量计量器和 MCP 工具固定。Kerberos 单点登录和无需重启的证书重载也一并到来,此外还有数十项面向 .NET Web 应用的 sgcHTML 升级。共计 59 项变更,详见更新日志。

sgcUI 2026.11

聊天、电子表格和文档,就在你自己的应用里

sgcUI 在一个版本中新增三款产品。每一款都是原生控件,支持 Delphi 和 C++ Builder 上的 VCL 与 FireMonkey,以及 .NET 上的 WinForms、WPF 和 Avalonia,由 sgcUI 自行绘制,并与套件中的其他控件使用统一主题。

sgcChat,AI 助手与团队聊天

sgcChat:AI 助手与团队聊天

AI 助手以格式化的 Markdown 流式输出答案,团队聊天则提供在线状态、输入提示、已读回执和表情回应,运行在你自己的服务器上。本次版本还为整个套件带来了输入仪表、双向数据绑定和仪表板发布功能。

阅读文章 →
sgcSpreadsheet

sgcSpreadsheet

Excel 风格的电子表格,提供 211 个函数、XLOOKUP 和溢出数组、自定义函数、基于单元格区域的图表,以及 XLSX 导入导出。

阅读文章 →
sgcRichEdit

sgcRichEdit

嵌入应用程序的文字处理器:样式、表格和图片,支持 RTF、HTML、Markdown 和 JSON 导入导出,以及 DOCX、PDF 和 PNG 导出。

阅读文章 →
实时 UI 包

实时 UI 包

在线状态头像、消息提示、带铃铛角标的通知收件箱、动态信息流和实时日志查看器,通过 WebSocket、MQTT 或 SSE 实时推送数据。

阅读文章 →
sgcReports 2026.11

sgcReports 2026.11

报表参数、真正的表格项、SVG、迷你图和仪表、报表模板与继承、可搜索的预览、PDF 书签和电子发票。

阅读文章 →
Fluent 主题

Fluent:Windows 11 风格

圆角、Segoe UI Variable 和 Windows 强调色应用于每个 sgcUI 控件,支持浅色、深色和高对比度。只需一行代码。

阅读文章 →
Linux64 上的 sgcUI

Linux 桌面上的 sgcUI

安装 FMXLinux 后,sgcUI 的 FireMonkey 控件即可在 Linux64 桌面应用中运行:表格、图表、仪表、规划器、地图和完整应用,窗体和代码与 Windows、macOS 完全一致。274 个已编译的 Linux64 演示程序可免费下载。

阅读文章 →

一行代码实现 Windows 11 风格

uses
  sgcUICore_Theme;

// every sgcUI control of the application takes the Windows 11 look
sgcUISetApplicationThemePreset('Fluent');

工作量分布:各产品的 sgcUI 变更数,前八名

sgcGrid90
sgcReports53
sgcEditors45
sgcNavigation41
sgcUICore36
sgcPDF29
sgcPivotGrid25
sgcCharts25

sgcUI .NET 2026.11

整套组件,覆盖 WinForms、WPF 和 Avalonia

上述所有内容都在同一版本中提供 .NET 版本:sgcChat、sgcSpreadsheet 和 sgcRichEdit,实时 UI 包和 Fluent 主题,以及面向 WinForms、WPF 和 Avalonia 的全新报表设计器控件。共计 417 项变更,其中 sgcGrid、sgcUICore 和 sgcReports 占比最大。它们都列在更新日志中。

sgcSign 2026.11

更严格的验证,更强大的签名服务器

本次 sgcSign 版本的主题是少一分信任,多一分检查,其中大部分改进来自客户的反馈和需求。

签名服务器获得 15 项修复:管理控制台的渲染和验证、更严格的 Webhook 检查、可恢复到每个已配置路径且重启后仍保留计划的备份,以及更清晰的时间戳和主密钥错误提示。多个 PKCS#11 提供商现在可以共享同一个模块,当 Delphi 安装在 Program Files 下时,安装程序也会注册 Delphi 7 软件包。

sgcSign .NET 2026.11 带来同样更严格的 Authenticode 验证器,并公开了支持 SHA-2 CertID 的 OCSP 颁发者哈希。

sgcOpenAPI 和 sgcIndy 2026.11

小版本更新,实用的修复

sgcOpenAPI 2026.11

OpenAPI Parser 向导已使用 sgcUI 组件重新构建。Delphi 7 至 Delphi XE 的软件包可以重新链接,Delphi 7 的 Azure 软件包以及适用于 Delphi XE3 至 10.1 Berlin 的 Win64 Microsoft 软件包同样如此。

sgcOpenAPI →

sgcIndy 2026.11

TIdSMTP 可通过新的 DSNNotify、DSNReturn 和 DSNEnvelopeID 属性请求投递状态通知 (RFC 3461),仅在服务器支持时才会发送。此外还修复了 TIdInterceptSimLog、安装程序以及 Linux64 和 iOS 软件包的问题。

sgcIndy →

还有一件事,而且是免费的

sgcFSearch,Windows 免费文件搜索工具

sgcFSearch

一款适用于 Windows 的免费全磁盘文件搜索工具,使用我们自己的组件构建。可索引数百万个文件,输入时毫秒级返回结果,支持容错拼写、内容搜索和命令行,无需管理员权限。

阅读文章 →

升级之前

有四项 sgcUI 变更可能影响现有代码。C++ Builder:与其他头文件冲突的枚举值有了新的 C++ 名称,例如 bkNone 现在是 bkNoHit;Delphi 代码和 .dfm 文件不受影响。sgcDiagram:三个调色板和缩略图字符串已移至 sgcDiagram_Strings。sgcGrid:在 Excel 模式下,XLSX 的导入和导出遵循工作表布局,因此第 1 行是数据行;旧版本保存的文件仍可加载。sgcMaps:软件包已拆分为 sgcMaps、sgcMapsVCL 和 sgcMapsFMX,因此列出运行时软件包的项目还需要加入 VCL 或 FMX 软件包。

获取 2026.11.0 版本

所有订阅有效的客户均可免费获得,附带完整源代码,支持 Delphi 7 至 Delphi 13 Florence、C++ Builder 和 .NET。初次接触?每款产品都提供免费试用。

有问题或反馈?请联系我们,回复你的将是编写这些代码的人。