Contient des fonctions utiles.
Alternative légère (seulement 10 000 lignes de code) à la bibliothèque Jedi.
Code simple, clair, non masqué et entièrement commenté.
Aucune dépendance externe.
Cette bibliothèque sera étendue si elle obtient suffisamment d'étoiles. Cliquez sur le bouton « Étoile » (coin supérieur droit) si vous aimez cette bibliothèque.
Plus de 100 fichiers attendent d'être corrigés et ajoutés : graphiques, cryptage simple, fonctions Internet (y compris les routines de téléchargement de fichiers), manipulation HTML, manipulation d'images, registre, mathématiques et BEAUCOUP de composants visuels !
Cliquez sur le bouton « Regarder » si vous souhaitez être informé des mises à jour.
Téléchargement du code
Ce référentiel n'est qu'un espace réservé et une source d'informations. Il n'est pas mis à jour depuis le 01.2023. Le code doit être téléchargé maintenant depuis le référentiel LightSaber.
Fichiers dans ce référentiel :
ccCore.pas
Plus de 200 fonctions pour :
ccIO.pas
Fonctions super utiles pour la manipulation de fichiers/dossiers/disques :
ccAppData.pas
Fonctions à l'échelle de l'application :
ccStreamBuff.pas
Étend TBufferedFileStream.
Cette classe ajoute de nouvelles fonctionnalités qui n'existent pas dans les classes de flux d'origine de Delphi :
ccStreamFile.pas
Classe d'extension pour TFileStream classique Delphi.
Vous permet de lire/écrire directement des octets, des cardinaux, des mots, des entiers et des chaînes dans des fichiers (binaires).
Maintenant remplacé par ccStreamBuff.
ccBinary.pas
ccWinVersion.pas
Cette bibliothèque étend la TOSVersion.
Utilisez-le pour obtenir la version Windows.
Exemple de fonctions :
ccINIFichier
Caractéristiques:
Installation:
Avant de l'utiliser, vous devez définir la variable globale ccAppData.AppName.
La classe utilisera ce nom pour déterminer automatiquement le nom/chemin du fichier INI qui est %AppData%AppName.Ini.
Exemple : Si AppName est défini sur "DelphiLightSaber", le fichier ini sera "c:UsersUserNameAppDataRoamingDelphiLightSaberDelphiLightSaber.ini".
Et... la cerise sur le gâteau est restée à la fin !
Reprendre l'état de l'interface graphique de l'application via ccINIFileVCL.pas
Avez-vous des applications avec des formulaires avec de nombreux contrôles (comme des cases à cocher/boutons radio) et vous souhaitez enregistrer son état sur le disque à l'arrêt et reprendre exactement là où vous l'avez laissé au démarrage de l'application avec un seul appel de fonction ?
Utilisez SaveForm/LoadForm.
Exemple:
Une application de démonstration complète qui montre comment enregistrer/charger l'interface graphique avec seulement deux lignes de code peut être trouvée ici : github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave
Convention de nom de fichier
Exemple:
Cette bibliothèque est un logiciel gratuit (voir la notice de droit d'auteur incluse). La bibliothèque ne peut pas être utilisée en Russie !
Profitez-en et « Star » la bibliothèque si cela vous est utile.