Enthält nützliche Funktionen.
Leichte (nur 10.000 Codezeilen) Alternative zur Jedi-Bibliothek.
Einfacher, kristallklarer, nicht verschleierter, vollständig kommentierter Code.
Keine externen Abhängigkeiten.
Diese Bibliothek wird erweitert, wenn sie genügend Sterne erhält. Klicken Sie auf die Schaltfläche „Stern“ (oben rechts), wenn Ihnen diese Bibliothek gefällt.
Über 100 Dateien warten darauf, repariert und hinzugefügt zu werden: Grafiken, einfache Verschlüsselung, Internetfunktionen (einschließlich Datei-Download-Routinen), HTML-Manipulation, Bildmanipulation, Registrierung, Mathematik und VIELE visuelle Komponenten!
Klicken Sie auf die Schaltfläche „Beobachten“, wenn Sie über Aktualisierungen benachrichtigt werden möchten.
Den Code herunterladen
Dieses Repository ist nur ein Platzhalter und eine Informationsquelle. Es wird seit dem 01.2023 nicht mehr aktualisiert. Der Code sollte jetzt aus dem LightSaber-Repository heruntergeladen werden.
Dateien in diesem Repository:
ccCore.pas
Über 200 Funktionen für:
ccIO.pas
Super nützliche Funktionen für die Datei-/Ordner-/Festplattenmanipulation:
ccAppData.pas
Anwendungsweite Funktionen:
ccStreamBuff.pas
Erweitert TBufferedFileStream.
Diese Klasse fügt neue Funktionen hinzu, die in den ursprünglichen Stream-Klassen von Delphi nicht vorhanden sind:
ccStreamFile.pas
Erweiterungsklasse für Delphi Classic TFileStream.
Ermöglicht das direkte Lesen/Schreiben von Bytes, Kardinalzahlen, Wörtern, Ganzzahlen und Zeichenfolgen in (Binär-)Dateien.
Jetzt ersetzt durch ccStreamBuff.
ccBinary.pas
ccWinVersion.pas
Diese Bibliothek erweitert die TOSVersion.
Verwenden Sie es, um die Windows-Version zu erhalten.
Beispielfunktionen:
ccINIFile
Merkmale:
Aufstellen:
Bevor Sie es verwenden, müssen Sie die globale Variable ccAppData.AppName festlegen.
Die Klasse verwendet diesen Namen, um automatisch den Namen/Pfad der INI-Datei zu ermitteln, der %AppData%AppName.Ini ist.
Beispiel: Wenn der AppName auf „DelphiLightSaber“ eingestellt ist, lautet die INI-Datei „c:BenutzerBenutzernameAppDataRoamingDelphiLightSaberDelphiLightSaber.ini“.
Und... das Sahnehäubchen blieb am Ende übrig!
Setzen Sie den GUI-Status der Anwendung über ccINIFileVCL.pas fort
Haben Sie Anwendungen mit Formularen mit zahlreichen Steuerelementen (z. B. Kontrollkästchen/Optionsfelder) und möchten Sie deren Status beim Herunterfahren auf der Festplatte speichern und mit nur einem Funktionsaufruf genau dort fortfahren, wo Sie beim Start der Anwendung aufgehört haben?
Verwenden Sie SaveForm/LoadForm.
Beispiel:
Eine vollständige Demo-App, die zeigt, wie Sie die GUI mit nur zwei Codezeilen speichern/laden, finden Sie hier: github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave
Dateinamenkonvention
Beispiel:
Diese Bibliothek ist Freeware (siehe beigefügter Copyright-Hinweis). Die Bibliothek kann in Russland nicht genutzt werden!
Genießen Sie die Bibliothek und markieren Sie sie, wenn sie für Sie nützlich ist.