包含有用的功能。
Jedi 库的轻量级(仅 10000 行代码)替代品。
简单、清晰、无混淆、带有完整注释的代码。
没有外部依赖。
如果获得足够的星星,这个库将会扩展。如果您喜欢这个库,请单击“星标”按钮(右上角)。
超过 100 个文件等待修复和添加:图形、简单加密、互联网功能(包括文件下载例程)、HTML 操作、图像操作、注册表、数学和大量可视化组件!
如果您想收到有关更新的通知,请单击“观看”按钮。
下载代码
该存储库只是一个占位符和信息源。自 2023 年 1 月起不再更新。现在应该从 LightSaber 存储库下载代码。
此存储库中的文件:
ccCore.pas
超过 200 个功能:
ccIO.pas
文件/文件夹/磁盘操作的超级有用的功能:
ccAppData.pas
应用程序范围的功能:
ccStreamBuff.pas
扩展 TBufferedFileStream。
该类添加了 Delphi 原始流类中不存在的新功能:
ccStreamFile.pas
Delphi 经典 TFileStream 的扩展类。
允许您直接读取/写入字节、基数、字、整数和字符串到(二进制)文件。
现在被 ccStreamBuff 取代。
ccBinary.pas
ccWin版本.pas
该库扩展了 TOSVersion。
使用它来获取 Windows 版本。
函数示例:
ccINI文件
特征:
设置:
在使用它之前,您必须设置 ccAppData.AppName 全局变量。
该类将使用该名称自动确定 INI 文件名/路径,即 %AppData%AppName.Ini。
示例:如果 AppName 设置为“DelphiLightSaber”,则 ini 文件将为“c:UsersUserNameAppDataRoamingDelphiLightSaberDelphiLightSaber.ini”
而且……蛋糕上的樱桃最后还剩下了!
通过ccINIFileVCL.pas恢复应用程序的 GUI 状态
您是否拥有带有大量控件(如复选框/单选按钮)的表单的应用程序,并且您希望在关闭时将其状态保存到磁盘,并仅通过一个函数调用从应用程序启动时离开的位置准确恢复?
使用保存表单/加载表单。
例子:
可以在此处找到一个完整的演示应用程序,演示如何仅用两行代码保存/加载 GUI:github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave
文件名约定
例子:
该库是免费软件(请参阅随附的版权声明)。该图书馆无法在俄罗斯使用!
如果该库对您有用,请享受并“加星”。