Récupérer son IP publique
Voici une fonction simple et efficace pour obtenir l’adresse IP publique d’un serveur ou d’un poste client. function GetIPPublic: String; var HTTP: TIdHTTP; begin HTTP := TIdHTTP.Create(nil); try Result := HTTP.Get...
Voici une fonction simple et efficace pour obtenir l’adresse IP publique d’un serveur ou d’un poste client. function GetIPPublic: String; var HTTP: TIdHTTP; begin HTTP := TIdHTTP.Create(nil); try Result := HTTP.Get...
Block Breaker, Un jeu de casse‑briques simple, optimisé pour des collisions précises (swept collisions). Liens de téléchargement : BlockBreaker.zip Un petit clic (J'aime) qui fait plaisir !
Petit projet Delphi qui illustre comment consommer une API REST, parser du JSON, afficher des données dans un TListView et charger dynamiquement des images dans une interface VCL. Ce programme interroge l’API randomus...
Quand un TStringGrid doit afficher un grand volume de données, il devient vite lourd et peu ergonomique.La solution : implémenter une pagination, comme dans une grille professionnelle. Le principe est simpleOn stocke t...
Le composant TListBox ne propose pas nativement l’édition directe d’un item.Mais avec un simple TEdit superposé, on peut obtenir un comportement identique à celui d’un explorateur de fichiers. Liens de télécha...
Delphi permet de manipuler directement les polices Windows via l’API GDI.Voici un exemple simple qui affiche un texte incliné à 45 degrés, parfaitement centré dans la fenêtre. procedure TForm1.FormPaint(Sender: TO...
TSystemInfo est une classe qui centralise la collecte d’informations système Windows (Windows 10/11) en combinant WMI et API Windows. Principales méthodes exposéesGetOSInfo : nom, version, build, architecture, date ...
Voici une petite fonction simple et efficace pour compter le nombre de mots dans un texte.L’idée est d’utiliser un TStringList configuré avec un espace comme séparateur, puis d’ignorer les entrées vides après ...
Il arrive souvent qu’on récupère du contenu HTML (API, fichiers, Etc…) et qu’on souhaite en extraire uniquement le texte lisible.Delphi permet de le faire très simplement grâce à MSHTML, le moteur d’Internet...
Il est fréquent de devoir nettoyer une chaîne contenant des espaces superflus : espaces en début ou fin de ligne, ou plusieurs espaces consécutifs entre les mots.Voici une fonction Delphi simple et efficace qui ramè...