Récupérer son IP publique
Snippets

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...

Par Delphi Source · March 24, 2026
Block Breaker - Jeu de casse‑briques
Codes Sources

Block Breaker - Jeu de casse‑briques

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 !

Par Delphi Source · March 23, 2026
Générateur d’utilisateurs aléatoires
Codes Sources

Générateur d’utilisateurs aléatoires

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...

Par Delphi Source · March 23, 2026
Ajouter une pagination à un TStringGrid
Codes Sources

Ajouter une pagination à un TStringGrid

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...

Par Delphi Source · March 22, 2026
Éditer un item de TListBox "inline" (in-place editing)
Codes Sources

Éditer un item de TListBox "inline" (in-place editing)

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...

Par Delphi Source · March 22, 2026
Compter le nombre de mots dans une chaîne
Snippets

Compter le nombre de mots dans une chaîne

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 ...

Par Delphi Source · March 22, 2026
Convertir du HTML en texte brut avec MSHTML
Snippets

Convertir du HTML en texte brut avec MSHTML

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...

Par Delphi Source · March 22, 2026
Nettoyer une chaîne en supprimant les espaces multiples
Snippets

Nettoyer une chaîne en supprimant les espaces multiples

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è...

Par Delphi Source · March 22, 2026