
Important
| Code4Delphi | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| C4D-validate-components | César Cardoso (Code4Delphi) | https://github.com/code4delphi/c4d-validate-components | ![]() | |
| Framework pour la validation automatique des formulaires Delphi. * Comment le framework a été créé: https://www.youtube.com/watch?v=jsfqs-lhphm&list=pllhsz4donn0ol4cyiclyrklmyzjv8xndd | ||||
| Version C4D | César Cardoso (Code4Delphi) | https://github.com/code4delphi/c4d-version | ![]() | |
| Avec C4D-Version, vous pouvez contrôler votre version système via la propre version de Delphi. | ||||
| C4D-Logfile | César Cardoso (Code4Delphi) | https://github.com/code4delphi/c4d --o --ogfile | ![]() | |
| Avec C4D-Logfile, vous pouvez enregistrer des fichiers sur des fichiers, rapidement et tout simplement de n'importe où dans votre système. | ||||
| C4D-console | César Cardoso (Code4Delphi) | https://github.com/code4delphi/c4d-console | ![]() | |
| Framework pour la rédaction de journaux dans la console d'application. Avec C4D-Console, vous pouvez contrôler rapidement et facilement, vous connecter lorsque vous utilisez un projet d'application de console à Delphi | ||||
| Manager de dépendance | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Chef | Hachage | https://github.com/hashload/boss | ![]() | |
| Boss est un gestionnaire de premium open source inspiré par NPM pour les projets développés à Delphi. Vous pouvez facilement gérer les installations de votre projet. Un utilitaire de ligne de commande est disponible, tout comme l'intégration IDE. * Boss - Vinicius Sanches: https://www.youtube.com/watch?v=bchuvpfruj8 * Installation et configuration - Alessandro: https://www.youtube.com/watch?v=oxsl5fi3isi&t * Installation et configuration - Adriano Santos: https://www.youtube.com/watch?v=opjlt9tih1k * Authentification GitHub SSH: https://www.youtube.com/watch?v=geagt-m0rgy * Boss - André Dias: https://www.youtube.com/watch?v=nzj6hae4jrc | ||||
| Experts | Gabriel Baltazar | https://github.com/gabrielbaltazar/boss-experts | ![]() | |
| Boss Experts est un utilitaire Delphi IDE qui vise à faciliter l'utilisation du patron sans avoir à sortir d'Ide Delphi * Installation et utilisation - Adriano Santos: https://www.youtube.com/watch?v=88tk4ermvvg * Installation et utilisation - Gabriel: https://www.youtube.com/watch?v=xqdjcqz13_a& | ||||
| Serveurs d'application de repos | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Lyser | Hachage | https://github.com/hashload/horse | ![]() | |
| Horse est un cadre Web inspiré de l'express pour Delphi et Lazarus. Conçu pour faciliter le développement rapide d'une manière minimaliste et à haute performance. * Cheval! API Simplicité: https://www.youtube.com/watch?v=h7ic0frgq8s * Vidéos: https://www.youtube.com/@hashload/videos | ||||
| DMVC (Delphi MVC Framework) | Daniele Teti | https://github.com/danieleteti/delphimvcframework | ![]() | |
| DMVCFramework est une structure Delphi très populaire qui fournit une structure active RESTful, JSON-RPC et facile à utiliser, évolutive et flexible pour les développeurs Delphi. | ||||
| RDW (RESTDATAWARE) | Gilberto Rocha | https://github.com/opensourcecommunitybrasil/rest-dataware | ![]() | |
| REST Dataware est une suite de composants créée pour accélérer le développement de 3 couches avec tout ce que Rad a à offrir. Travaille depuis Delphi 7 et aussi chez Lazarus, RDW comme nous l'appelons habituellement, c'est un outil complet pour les applications de bureau, Web et multiplateforme! | ||||
| TMS XDATA | Logiciel TMS | https://www.tmssoftware.com/site/xdata.asp | ![]() | |
| TMS XDATA est un framework Delphi qui vous permet de créer des serveurs HTTP / HTTPS qui exposent des données via REST / JSON. * Démonstration: https://www.youtube.com/watch?v=tcofsyubhus | ||||
| Consommer des services de repos | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| RestRequest4delphi | Vinicius Sanchez | https://github.com/vinicussanchez/restrequest4delphi | ![]() | |
| RestRequest4Delphi est une API pour consommer des services écrits REST dans n'importe quel langage de programmation. Conçu pour faciliter le développement, simplement et minimaliste | ||||
| Gbclient | Gabriel Baltazar | https://github.com/gabrielbaltazar/gbclient | ![]() | |
| Bibliothèque Delphi REST Client pour consommer des services de repos | ||||
| API du client Delphi Rest | Fabricio colombo | https://github.com/fabriciocolombo/delphi-rest-lient-api | ![]() | |
| Bibliothèque Delphi Rest Client pour consommer des services Rest. L'API est conçue pour fonctionner avec Delphi 7 ou version ultérieure . Les versions plus récentes profitent des méthodes génériques. | ||||
| Json | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Sérialisation de l'ensemble de données | Vinicius Sanchez | https://github.com/viniciusanchez/dataset seialize | ![]() | |
| Dataset Serialize est un ensemble de ressources pour simplifier le travail avec JSON et DataSet. Exporter ou importer la structure du champ de l'ensemble de données au format JSON | ||||
| Datavalidator | Danilo Lucas | https://github.com/dliocode/datavalidator | ![]() | |
| Datavalidator est conçu pour être une simple bibliothèque de validation des données JSON | ||||
| Gbjson | Gabriel Baltazar | https://github.com/gabrielbaltazar/gbjson | ![]() | |
| Il vous permet de transformer un objet de Delphi en JSON ou vice versa. | ||||
| Jsonbr | Isaque Pinheiro | https://github.com/hashload/jsonbr | ![]() | |
| JSON Brasil est une bibliothèque OpenSource qui fournit des fichiers JSON écrits, d'une manière fonctionnelle et axée sur l'objet, en plus des ressources de génération d'un objet JSON et populaire basé sur un fichier JSON, son différentiel est le ONGETVALUE () et LetsetValue () qui donnent la dynamique de traiter son propre type de champ, ainsi nourri de JSON et de la lecture de son domaine. | ||||
| ORM (cartographie relationnelle d'objet) | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Ormbr | Isaque Pinheiro | https://github.com/hashload/ormbr | ![]() | |
| D'après la vision de tirer le meilleur parti du concept d'orientation des objets, la cartographie de réaction des objets (ORM) consiste en un cadre qui vise à raccourcir la distance entre l'orientation de l'objet et le modèle de réaction d'entité, créant un pont (cartographie) entre eux. Avec l'approche, il est possible de construire des systèmes en appliquant des objets, dont les objets sont persistés dans une base de données relationnelle. | ||||
| Simple | Académie de code | https://github.com/academiadocodigo/simplem | ![]() | |
| Simpleorm vise à faciliter ses implémentations CRUD en rationalisant plus de 80% de son processus de développement logiciel. | ||||
| TMS AURELIUS | Logiciel TMS | https://www.tmssoftware.com/site/aurelius.asp | ![]() | |
| ORM de framework pour Delphi avec un support complet pour la manipulation des données, des consultations complexes et avancées, l'héritage, le polymorphisme et plus | ||||
| Dortoir (Delphi Orm) | Daniele Teti | https://github.com/danieleteti/delphi-orm | ![]() | |
| Delphi Orm (Sleep to abréviate) est un puissant orm pour Delphi. Il est assez robuste et testé car il est utilisé depuis 2010 pour de nombreux systèmes commerciaux critiques | ||||
| Devart Entitydac | Dévoué | https://www.devart.com/entitydac/ | ![]() | |
| EntityDAC est un ORM pour Delphi avec le support LINQ. Il fournit une structure puissante qui vous permet d'effectuer la cartographie de réaction d'objets des objets de base de données Delphi avec un support complet pour l'encapsulation, l'héritage, le polymorphisme et d'autres fonctionnalités OOP | ||||
| Guimauve | Printemps4d | https://bitbucket.org/soundvibe/marshmallow/wiki/Home | ![]() | |
| Le projet "Marshmallow" a été inspiré par .NET Micro Orm's (principalement par Petapoco) et Java Hibernate. L'objectif principal était d'écrire un framework simple mais puissant ormi orm. Le framework utilise les dernières fonctionnalités du langage Delphi, y compris les génériques, les attributs, l'amélioration du RTTI, les enregistrements, la surcharge des opérateurs, etc. "Marshmallow" est développé par Linas Naginonis. | ||||
| Mormot Synopse | Non informé | https://github.com/synopse/mormot2 | ![]() | |
| Un cadre Open Source Client-Server ORM / SOA / MVC | ||||
| Websocket | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Client de socket d'oiseau | Mateus Vicente | https://github.com/mateusvicente100/bird-socket-lient | ![]() | |
| Client de la connexion WebSocket à Delphi. WebSocket est un protocole de communication bidirectionnel qui permet une communication réelle entre un client et un serveur (navigateur et un serveur). * Démonstration: https://www.youtube.com/watch?v=vykorgmtobg | ||||
| Serveur de socket d'oiseau | Mateus Vicente | https://github.com/mateusvicente100/bird-socket-erver | ![]() | |
| WebSocket Server pour Delphi. WebSocket est un protocole de communication bidirectionnel qui permet une communication réelle entre un client et un serveur (navigateur et un serveur). * Démonstration: https://www.youtube.com/watch?v=vykorgmtobg | ||||
| Cadre de migration de base de données | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Canard | Carlos Modesto | https://github.com/carloshe/duck | ![]() | |
| Duck est une base de données de framework de migration (migration de base de données). Gérez votre base de données en créant des changements SQL incrémentiels ou des fonctions Delphi. | ||||
| Framework d'application Web (Delphi pour le Web) | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| D2bridge | Talis Jonatas Gomes | https://d2bridge.com.br/svn/d2bridge/truunk | ![]() | |
| Il est désormais possible de prendre vos applications réalisées dans Delphi directement sur le Web sans réécrire de code, même base de code, même application, Windows et Web, tous en utilisant le nouveau framework D2Bridge maintenant avec Prism. * Lorsque vous accédez au projet si nécessaire, entrez l'utilisateur anonyme et laissez le champ de mot de passe vide * Discord (disponible en portugais et en anglais): https://discord.gg/cfyn3fpymc * Group WhatsApp: https://chat.whatsapp.com/jz8ditsgyzl79esi5tl5cq * Vidéos: www.youtube.com/@talisjonatas * Prism Server sans dataSnap: https://www.youtube.com/watch?v=aacb9_x_nfg * Comment cela fonctionne: http://code4delphi.com.br/img/d2bridge-como-functiona.png | ||||
| Intraweb | Logiciel atozé | https://www.atozed.com.br/intraweb/ | ![]() | |
| Avec plus de 20 ans de route et utilisé par des centaines de milliers de développeurs de Delphi à travers le monde, Intraweb est le principal outil dans le développement de l'application dynamique de Delphi et des pages Web. En raison de sa facilité d'utilisation, de la courbe de faible apprentissage et de la facilité d'intégration avec des cadres tels que jQuery, JQuerymobile, Bootstrap, entre autres, Intraweb a gagné de plus en plus de fans dans la communauté de Delphi, en particulier dans la communauté brésilienne. * Démonstration: https://www.youtube.com/watch?v=6GFRJDRYEFG | ||||
| Unigui | Fmsoft | https://www.unigui.com/ | ![]() | |
| Framework pour créer des applications de bureau, mobiles et Web. Il utilise les principaux cadres JavaScript de l'industrie, Sencha ext JS et Sencha Touch, pour créer une expérience moderne, élégante et riche dans les fonctionnalités des clients. * Démonstration: https://www.youtube.com/watch?v=xro9jtpvdma | ||||
| TMS WEB CORE | Logiciel TMS | https://www.tmssoftware.com/site/tmswebcore.asp | ![]() | |
| TMS Web Core est un outil de développement Web qui vous permet de créer des applications Web client à partir de Delphi en utilisant la méthodologie de développement RAD et un cadre basé sur les composants * Démonstration: https://youtu.be/ohloxgm95ng?si=-6tes-ylwfpc-6sc | ||||
| Académie de code | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Bind4d | Académie de code | https://github.com/academiadocodigo/bind4d | ![]() | |
| Framework for bind via Attribut Notation in the Form Composants. Bind4d vise à faciliter la transition des données entre la couche de vision et les autres couches de votre système, automatiquement en notant la conversion d'un formulaire en JSON, en attribuant des styles aux composants, en effectuant la validation du champ, en affichant les données de données sur un DBGRID et bien plus encore. | ||||
| Localcache4d | Académie de code | https://github.com/academadocodigo/localcache4d | ![]() | |
| Structure et valeur clé pour le cache temporaire ou fixe dans son application. | ||||
| Router4delphi | Académie de code | https://github.com/academadocodigo/router4delphi | ![]() | |
| Framework pour la création de FMX et VCL Scope Route, dans le but de faciliter l'appel des applications FMX et des panneaux dans les applications VCL, réduisant le couplage des écrans en donnant plus de dynamisme et de praticité dans la construction des interfaces de Delphi-Rich | ||||
| Sécurité4d | Académie de code | https://github.com/academadocodigo/safety4d | ![]() | |
| Framework pour le contrôle des règles d'accès des utilisateurs inspirées du concept RBAC (contrôle d'accès basé sur les rôles). Il est basé sur une structure de configuration JSON pour le réglage des autorisations, inspirée de la structure utilisée par Windows Azure. | ||||
| Adriano Santos | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Adrconnection | Adriano Santos | https://github.com/adrianosantostreina/adrconnection | ![]() | |
| Classes de connexion de la base de données | ||||
| Mobilepermisors | Adriano Santos | https://github.com/adrianosantostreina/mobilepermissions | ![]() | |
| Créé pour faciliter l'autorisation de demande sur Android 8.x ou version ultérieure. Il apporte toutes les autorisations fournies dans le projet> Options> Application> Autorisations utilisateur | ||||
| Injection de dépendance | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Injectorbr | Isaque Pinheiro | https://github.com/hashload/injectorbr | ![]() | |
| InjectorBR est un cadre d'injection de dépendance pour les applications Delphi. L'injection de dépendance est un modèle de conception de logiciel qui vous permet de défier les composants d'une application, ce qui les rend plus modulaires et faciles à entretenir, les développeurs informatiques peuvent facilement créer des applications modulaires et flexibles, en évitant les dépendances couplées et en réduisant la complexité du code. Framework comprend également des fonctionnalités de gestion du cycle de vie des composants. | ||||
| Printemps4d | Printemps4d | https://bitbucket.org/sglienke/spring4d | ![]() | |
| Spring4D est une bibliothèque open source pour Delphi XE et plus. Il se compose de plusieurs modules différents qui contiennent une bibliothèque de classe de base (types communs, types de collecte basés sur l'interface, extensions de réflexion) et une structure d'injection de dépendance. Il utilise la licence Apache 2.0. Bibliothèque qui fonctionne avec les collections, cadres d'injection de dépendance. Spring4d a été écrit à l'origine par Baaquan Zuo et est maintenant tenu par Stefan Glienke * Écosystème complet: boss + cheval + printemps4d: https://www.youtube.com/watch?v=ew3z06wt1yo | ||||
| D'autres de Vinicius Sanchez | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Constructeur XML | Vinicius Sanchez | https://github.com/vinicussanchez/xml-builder | ![]() | |
| Builder XML pour Delphi. Il fournit une écriture via une interface, permettant la création d'un XML d'une manière beaucoup plus rapide et plus intuitive. | ||||
| Bcrypt | Vinicius Sanchez | https://github.com/vinicussanchez/bcrypt | ![]() | |
| Il s'agit d'une bibliothèque d'aide pour faire du hachage de mot de passe. | ||||
| D'autres par Gabriel Baltazar | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Gbwinservice | Gabriel Baltazar | https://github.com/gabrielbaltazar/gbwinserservice | ![]() | |
| Exécutez vos applications VCL comme autonome et winservice * API Horse autonome et winsvc dans la même application: https://www.youtube.com/watch?v=0BH5VCVAVJS | ||||
| Aws4delphi | Gabriel Baltazar | https://github.com/gabrielbaltazar/aws4delphi | ![]() | |
| AWS4Delphi est un SDK Delphi pour l'intégration avec les services AWS avec Delphi rapidement et simplement. Les services disponibles sont: Amazon SNS (Simple Notification Service) - Amazon SQS (Service de ligne simple) - Amazon S3 (service de stockage simple) | ||||
| D'autres d'isaques Pinheiro | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Cqlbr | Isaque Pinheiro | https://github.com/hashload/cqlbr | ![]() | |
| Le langage Creteria Query est une bibliothèque qui fournit l'écriture via une interface, permettant au mappage de syntaxe orienté objet pour effectuer des consultations, l'insertion, la mise à jour et la suppression de la base de données. | ||||
| Dbcbr | Isaque Pinheiro | https://github.com/hashload/dbcbr | ![]() | |
| Comparateur de base de données Brésil, un comparateur de structure de base de données, né du code CERMBR qui fournit cette fonctionnalité, mais à un niveau limité tel que la création de tables, l'ajout de nouveaux champs à la table existante et d'autres fonctionnalités de la création de clés primaires, de litres et d'index pour les tables. | ||||
| Dbebr | Isaque Pinheiro | https://github.com/hashload/dbebr | ![]() | |
| Le moteur de base de données est un framework OpenSource qui fournit un découplage de connexion via une interface orientée objet, laissant votre système complètement contesté à partir d'un seul moteur de connexion, facilement et simplement, en fournissant l'échange pour utiliser tout moteur disponible sur le marché, qu'il soit tiredac, dbexpress, zeos entre autres | ||||
| Sorciers et experts | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Code4d-Wizard | César Cardoso (Code4Delphi) | https://github.com/code4delphi/code4d-wizard | ![]() | |
| Code4d-Wizard est un ensemble d'outils de plugin conçus à utiliser dans Delphi IDE. Il ajoute à Delphi IDE plusieurs fonctionnalités pour améliorer notre efficacité, notre vitesse et notre productivité de développement. Cet assistant a été développé à l'aide de l'API Open Tools * Caractéristiques principales: https://www.youtube.com/watch?v=gpigdurl8uk | ||||
| Sorcier | Hachage | https://github.com/hashload/horse-wizard | ![]() | |
| Horse-Wizard est un assistant pour créer de nouvelles applications de chevaux. Facile, rapide et simple. Un outil pour faciliter votre travail! * Installation de boss: https://www.youtube.com/watch?v=legxs9asxz8 * Installation sans le boss: https://www.youtube.com/watch?v=nssf0srdmag * Installation - Adriano Santos: https://www.youtube.com/watch?v=ja69cjav9-gard * Demo: https://www.youtube.com/watch?v=44gm_teumzq | ||||
| Experts | Hachage | https://github.com/gabrielbaltazar/boss-experts | ![]() | |
| Boss Experts est un utilitaire Delphi IDE qui vise à faciliter l'utilisation du patron sans avoir à sortir d'Ide Delphi * Installation et utilisation - Adriano Santos: https://www.youtube.com/watch?v=88tk4ermvvg * Installation et utilisation - Gabriel: https://www.youtube.com/watch?v=xqdjcqz13_a& | ||||
| Cnpack | Cnpack | https://cnpack.org/index.php?lang=en | ![]() | |
| CNWizards est le produit principal de CNPack, avec le nom complet «Cnpack IDE Wizards». Il s'agit d'un ensemble d'outils de plug-in gratuits utilisés sur Delphi / C ++ Builder / BDS / RAD Studio pour améliorer notre efficacité de développement. | ||||
| Gexperts | Non informé | https://www.gexperts.org/ | ![]() | |
| GEXPERTS est un plugin pour IDE Delphi qui ajoute de nombreuses fonctionnalités. | ||||
| Chatpptwizard | Ali Dehbansiahkarbon | https://github.com/alidehbansiahkarbon/chatgptwizard | ![]() | |
| Un plug-in de l'IA à Delphi's IDE. Premier plugin pour soutenir ChatGpt, WriteSonic et Youchat! | ||||
| Mobileexperts | Adriano Santos | https://github.com/adrianosantostreina/mobileexperts | ![]() | |
| Les experts mobiles sont un plugin OpenSource pour l'installation de Delphi qui implémente les fonctionnalités qui facilitent le développement mobile et Android. * Démonstration: https://www.youtube.com/watch?v=hccn8fkye30 | ||||
| Détection de gestion de la mémoire / des fuites de mémoire | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Fastmm | Pierre le Riche | https://github.com/pleriche/fastmm4 | ![]() | |
| Certaines fonctionnalités FastMM ont été incorporées dans Delphi pour Win32 et Win64 à partir de la version 2006 (voir Liste complète des outils de gestion de la mémoire de Delphi) Fastmm est un outil largement utilisé pour détecter les fuites de mémoire. Les fuites de mémoire dans les projets sont signalées après la fermeture de l'application en cours d'exécution. Un gestionnaire de mémoire de remplacement rapide pour les applications de Delphi Embarchadero qui s'adapte bien à l'utilisation de Multithread, n'est pas sujette à la fragmentation de la mémoire et prend en charge la mémoire partagée sans utiliser de fichiers .dll externes. Il existe également une nouvelle version appelée Fastmm5, qui peut être accessible via le lien suivant: https://github.com/plariche/fastmm5 * Article d'embarchadero sur Fastmm4 et Fastmm5: https://blogs.mbarcadero.com/dev-c-modernized-with-powerfo-new-fastmm5-memory-manager/ * Article avec des conseils sur la façon d'installer et d'utiliser: https://www.softacom.com/blog/catching_memory_leaks_in_delphi_apps/#fastmm | ||||
| Suite de qualité Nexus | Nexusqa Pty Ltd | https://www.nexusdb.com/support/index.php?q=Node/27156 | ![]() | |
| Nexus Quality Suite (NQS) est un ensemble d'outils qui vous permet d'ajuster vos applications aux normes de performance et de qualité les plus élevées. La collection d'outils actuelle comprend des niveaux de ligne, de méthode et de bloc; Un outil d'analyse de mémoire et d'analyse des ressources; un analyseur de couverture de test unitaire; un outil d'analyse exécutable statique; et un enregistreur / outil de reproduction des scripts GUI. * Article Embarchadero: https://blogs.embarcadero.com/powerful-quality-assuance-nexus-quality-suite-for-delphi-on-n-windows/ | ||||
| Eurekalog | Fabio dell'aria et Eurekalog | https://www.eurekalog.com/downloads_delphi.php | ![]() | |
| Eurekalog est l'outil de suivi des exceptions qui peut donner à votre application la possibilité de capturer des bogues et génère un journal détaillé avec les informations des appels, tels que le nom de l'unité, le nom de la classe, la méthode et le numéro de ligne. Ces informations sont également enregistrées dans un fichier. De plus, cet outil offre la capacité des utilisateurs finaux de l'application à envoyer des informations sur ces journaux d'erreur au développeur de l'application par e-mail. En plus de toutes ces fonctionnalités, Eurekalog prend également en charge la détection de fuite de mémoire. * Article avec des conseils sur la façon d'installer et d'utiliser: https://www.softacom.com/blog/catching_memory_leaks_in_delphi_apps/#eurekalog | ||||
| Madexcept | Systemsoftware | https://www.madshi.net/madexceptdescript.htm | ![]() | |
| Madexcept est une bibliothèque commerciale payante, mais dispose d'une version gratuite pour un usage personnel. Il est conçu pour aider les développeurs à localiser les bogues de leur logiciel. Chaque fois qu'il y a un échec ou une exception, Madexcept le prendra automatiquement, enregistrera beaucoup d'informations utiles et fournira aux utilisateurs finaux pour envoyer les développeurs un rapport de bogue complet. Madexcept est également capable de trouver des fuites de mémoire, des fuites de ressources et une saturation tampon. * Article avec des conseils sur la façon d'installer et d'utiliser: https://www.softacom.com/blog/catching_memory_leaks_in_delphi_apps/#eurekalog | ||||
| Delphi Leakcheck | Honza Rame� | https://bitbucket.org/shadow_cs/delphi-leakcheck/src/master/ | ![]() | |
| Bibliothèque de chèques de fuite multiplateforme pour Delphi. LeakCheck est une extension du gestionnaire de mémoire qui ajoute des fonctionnalités de vérification de fuite. La principale différence du gestionnaire de mémoire standard est l'implémentation multiplateforme de la vérification des fuites avec l'intégration DUNIT et Dunitx. | ||||
| TMS MEMINSIGH | Logiciel TMS | https://www.tmssoftware.com/site/tmsmemininsight.asp | ![]() | |
| TMS MEMINSIGH est une collection d'outils de débogage qui contiennent plusieurs modules: un profileur de mémoire, une visionneuse de threads, une visionneuse de module et un manipulateur d'exception amélioré. TMS MEMINSIGH peut facilement être intégré dans vos projets Delphi, que ce soit en utilisant votre interface graphique utilisateur intégrée ou votre API. * Introduction à meninsight: https://www.youtube.com/watch?v=0QD8TWQURZW | ||||
| https://www.deleaker.com/ | Délecteur | https://www.deleaker.com/ | ![]() | |
| Deleaker est une extension de l'IDE de Delphi. Il s'agit d'une application autonome de fuite de mémoire, de GDI et de manipulateurs. | ||||
| Cerveau | Dmitry | https://github.com/d-mozulyov/branmm | ![]() | |
| Gestionnaire de mémoire pour Delphi | ||||
| Autres | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| ComponentDinososFice-OpenOffice | Daniel Fernandes | https://github.com/daniel09fernandes/componentdinosffice-openoffice | ![]() | |
| Composants Delphi pour LibreOffice * Podcast - Pro ACBR Papo: https://open.spotify.com/episode/7mthwdvwlclb0r0upxdmwl | ||||
| Génial Pascal | FR0SST-BRUTAL | https://github.com/fr0st- brutal/awesome-pascal | ![]() | |
| Une liste de frameworks, de bibliothèques, de fonctionnalités et de choses brillantes de Delphi, Freepscal et autres * Pascal. Seuls les projets open source sont pris en compte dans cette liste. | ||||
| Excel4delphi | Hémulgme | https://github.com/hemulgm/excel4delphi | ![]() | |
| Lire, écrivez Excel 2002/2003 XML (SpandshetML / XML Dreatheet). | ||||
| Composants | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| ACBR | ACBR | svn: //svn.code.sf.net/p/acbr/code/trunk2 | ![]() | |
| L'acronyme ACBR signifie: Automatisation commerciale Brésil. En bref, il s'agit d'un projet ouvert (gratuit), des composants et des programmes destinés au développement d'applications du segment d'automatisation commerciale. Il a plusieurs composants pour la zone budgétaire (NF-E, NFC-E, CT-E, MDF-E, etc.), des composants de conneries et PIX, entre autres. * Forum: https://www.projetoacbr.com.br/forum/ * Discord: https://discord.gg/acbr | ||||
| Hcomponants | Alexandre Magno | https://github.com/magnoamds/hccomponents | ![]() | |
| Il s'agit d'un mécanisme pour avoir le concept de composants DBware dans un environnement à 3 couches. Il simule un ensemble de données (FDQuey, Zquery) mais ne garde pas de pointeur avec la base de données. Dans ceci, il est informé des informations d'un Select ou de charger les données à la persistance de la banque, le composant envoie ces données à 3 couches (Horse, RDW, Indy, DataSnap), il traite le côté de données du serveur prend le résultat de DataSed envoie les données au client et affiche à l'écran. Donnez le sentiment que nous utilisons des composants de requête normaux (FDQuery, Zquery), mais ce n'est pas une requête normale car derrière elle fait toute la structure de communication via le protocole HTTP. Il y a le composant HCServer côté serveur et le côté client hcConect. Il peut être utilisé avec le cheval (recommandé), RDW, Indy, DataSnap Pour utiliser FIREDAC, par exemple, il existe le composant HCMemTable, il ajoute des fonctionnalités dans le FDMemTable (originaire de Delphi), comme la propriété HCBase qui peut être connectée à un composant HCBaseDataset, où il peut être informé du SQL du côté client, lorsque vous donnez un élément de datas ouverte et de la popularité des données sur les résultats de la popularité, les données sont envoyées au serveur, traitent le serveur et de retour sur les données HCMEMPT. Memable donnant le sentiment d'utiliser un fdQuery normal. * Groupe sur Telegram: https://t.me/n_tier * Vidéo de la version d'évaluation: https://www.youtube.com/watch?v=9k5hylkndv8 | ||||
| Composants de connexion | ||||
|---|---|---|---|---|
| Nom | Auteur | Lien | Pays | Gratuit |
| Tiredac | Embarrassant | https://www.embarcadero.com/br/products/rad-studio/firedac | ![]() | |
| FIREDAC est une bibliothèque universelle d'accès aux données pour développer des applications pour plusieurs appareils, connectés aux bases de données d'entreprise. Avec sa puissante architecture universelle, Firedac permet à Delphi direct direct et à C ++ Builder d'interbase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informrix, DataSnap et plus, y compris la base de données Mongodb. * Introduction à Firedac (Régys Borges): https://www.youtube.com/watch?v=hcoqhfedwde * Conseils et macétes (Alan Glei): https://www.youtube.com/watch?v=cni3mun6tu * Meilleures pratiques, conseils et astuces (Alan Glei): https://www.youtube.com/watch?v=hmvfs8g8e8 | ||||
| Zéoslib | Non informé | https://sourceforge.net/projects/zeoslib/ | ![]() | |
| Zeoslib est un ensemble de composants de base de données pour MySQL, MARIADB, PostgreSQL, Interbase, Firebird, MS SQL Server, SAP Adaptive Enterprise et Adaptive Server n'importe où (auparavant Sybase), Oracle et SQLite pour Dephi, Freepascal / Lazarus et C ++ Bouilder. * Github (copie du référentiel officiel mis à jour une fois par jour): https://github.com/marsupilami79/zeoslib * Comment installer: https://showdelphi.com.br/como-instalar-o-zoslib-no-delphi-e-and-bixa/ | ||||
| Unidac | Dévoué | https://www.devart.com/unidac/ | ![]() | |
| Universal Data Access Components (UNIDAC) est une bibliothèque de composants qui fournit un accès direct à diverses bases de données Delphi et C ++ Builder, y compris Community Edition, ainsi que Lazarus (et Pascal gratuit) sur les plates-formes Windows, Linux, MacOS, IOS et Android pour 32-bit et 64-bit. | ||||