便利な機能が搭載されています。
Jedi ライブラリに代わる軽量 (わずか 10000 行のコード)。
シンプルで明確な、難読化されていない、完全にコメントされたコード。
外部依存関係はありません。
このライブラリは、十分なスターを獲得すると拡張されます。このライブラリが気に入ったら、「スター」ボタン (右上隅) をクリックしてください。
グラフィック、単純な暗号化、インターネット機能 (ファイル ダウンロード ルーチンを含む)、HTML 操作、画像操作、レジストリ、数学、および多数のビジュアル コンポーネントなど、100 を超えるファイルが修復および追加されるのを待っています。
更新に関する通知を受け取りたい場合は、「監視」ボタンをクリックしてください。
コードをダウンロードする
このリポジトリは単なるプレースホルダーおよび情報源です。 2023 年 1 月以降更新されていません。コードは LightSaber リポジトリから今すぐダウンロードする必要があります。
このリポジトリ内のファイル:
ccCore.pas
200 以上の機能:
ccIO.pas
ファイル/フォルダー/ディスク操作に非常に便利な機能:
ccAppData.pas
アプリケーション全体の機能:
ccStreamBuff.pas
TBufferedFileStream を拡張します。
このクラスは、Delphi の元のストリーム クラスには存在しない新しい機能を追加します。
ccStreamFile.pas
Delphi の古典的な TFileStream の拡張クラス。
バイト、基数、ワード、整数、および文字列を (バイナリ) ファイルに直接読み書きできるようにします。
現在は ccStreamBuff に置き換えられています。
ccBinary.pas
ccWinVersion.pas
このライブラリは、TOSVersion を拡張します。
これを使用して Windows バージョンを取得します。
関数の例:
ccINIファイル
特徴:
設定:
これを使用する前に、ccAppData.AppName グローバル変数を設定する必要があります。
クラスはその名前を使用して、INI ファイル名/パス (%AppData%AppName.Ini) を自動的に決定します。
例: AppName が「DelphiLightSaber」に設定されている場合、ini ファイルは「c:UsersUserNameAppDataRoamingDelphiLightSaberDelphiLightSaber.ini」になります。
そして…ケーキの上のチェリーが最後に残ってしまいました!
ccINIFileVCL.pas経由でアプリケーションの GUI 状態を再開します。
多数のコントロール (チェックボックス/ラジオ ボタンなど) を含むフォームを備えたアプリケーションがあり、シャットダウン時にそのステータスをディスクに保存し、1 回の関数呼び出しだけでアプリケーションの起動時に中断したところから正確に再開したいと考えていますか?
SaveForm/LoadFormを使用します。
例:
わずか 2 行のコードで GUI を保存/ロードする方法を示す完全なデモ アプリは、github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave にあります。
ファイル名の規則
例:
このライブラリはフリーウェアです (付属の著作権表示を参照)。ロシアでは図書館が使えない!
役に立った場合は、ライブラリを楽しんで「スター」を付けてください。