CETTE Page en Français.
Ce référentiel contient des fonctions, des procédures et des classes à utiliser dans les projets Delphi (Console, VCL, FiremonKey et autres). C'est ma boîte à outils "tout ce qui est réutilisable".
Les unités à utiliser dans vos projets peuvent être trouvées dans le dossier "SRC". Certaines fonctionnalités sont expliquées sur mon blog ou ont été codées en direct sur Twitch.
Des exemples d'utilisation sous forme de projets VCL ou FiremonKey sont disponibles dans le sous-dossier "Samples".
De nombreux projets utilisant cette bibliothèque sont disponibles en open source sur mon compte GitHub. Jetez un œil en particulier sur les projets répertoriés sur ce référentiel ou celui-ci. Des exemples de projets de Delphi plus génériques sont visibles ici.
Ce référentiel de code contient un projet développé dans un langage Pascal d'objet sous Delphi. Vous ne savez pas ce qu'est Delphi et où le télécharger? Vous en apprendrez plus sur ce site Web.
Suivez mes flux de développement de logiciels, de jeux vidéo, d'applications mobiles et de sites Web sur ma chaîne Twitch ou en tant que replays sur la stremeur en série principalement en français.
Pour télécharger ce référentiel de code, nous vous recommandons d'utiliser "Git", mais vous pouvez également télécharger un fichier zip directement à partir de son référentiel GitHub.
Ce projet n'utilise pas de dépendances sous forme de sous-modules. Si vous téléchargez un fichier zip à partir de GitHub, vous devriez avoir tout ce dont vous avez besoin pour utiliser ces unités.
En tant que MVP Embarcadero, je bénéficie des dernières versions de Delphi et C ++ Builder dans RAD Studio dès leur sortie. Je travaille donc avec ces versions.
Normalement, mes bibliothèques et composants devraient également fonctionner sur au moins la version actuelle de Delphi Community Edition.
Il n'y a aucune garantie de compatibilité avec les versions antérieures, même si j'essaie de garder mon code propre et d'éviter d'utiliser trop de nouvelles façons d'écrire (tapez l'inférence, des cordes multilines en ligne et multiline).
Si vous détectez des anomalies sur les versions antérieures, n'hésitez pas à les signaler afin que je puisse tester et essayer de corriger ou de fournir une solution de contournement.
Ce code source est distribué sous la licence AGPL 3.0 ou ultérieure.
Vous êtes généralement libre d'utiliser le contenu de ce référentiel de code n'importe où, à condition que:
Si cette licence ne répond pas à vos besoins, vous pouvez acheter le droit d'utiliser ce projet sous la licence Apache 2.0 ou une licence commerciale dédiée (contactez l'auteur pour expliquer vos besoins).
Ces codes source sont fournis tels quels, sans garantie d'aucune sorte.
Certains éléments inclus dans ce référentiel peuvent être soumis à des droits d'utilisation tiers (images, sons, etc.). Ils ne sont pas réutilisables dans vos projets, sauf indication contraire.
Si vous voulez une réponse du propriétaire du projet, la meilleure façon de demander une nouvelle fonctionnalité ou de signaler un bogue est d'aller au référentiel GitHub et d'ouvrir un nouveau problème.
Si vous avez trouvé un problème de sécurité, veuillez ne pas le signaler publiquement avant qu'un correctif ne soit disponible. Expliquez l'affaire en envoyant un message privé à l'auteur.
Vous pouvez également débarrasser le référentiel et contribuer en soumettant des demandes de traction si vous souhaitez aider. Veuillez lire le fichier contribution.md.
Si vous pensez que ce projet est utile et que vous souhaitez le soutenir, veuillez faire un don à son auteur. Il aidera à maintenir le code et les binaires.
Vous pouvez utiliser l'un de ces services:
Ou si vous vous spécifiez le français, vous pouvez vous abonner à la zone ABO sur une base mensuelle ou annuelle et obtenir beaucoup de ressources en tant que vidéos et articles.