Tous les téléchargements de Roland Chastain
- Un programme qui supprime les commentaires.
- Un programme qui formate le code. Il s'agit en fait du programme DelForEx d'Egbert van Nes, simplement tranformé en application console (1).
- Un programme qui ajoute (ou supprime) les préfixes des noms d'unités de la bibliothèque standard de Delphi XE2.
|
|
Jouez à "Puissance 4" contre l'ordinateur.
Le jeu de l'adversaire artificiel est basé sur une évaluation instantanée de la position après le coup, au moyen d'expressions régulières. |
|
|
|
|
Petit jeu de tir aux poulets basé sur la bibliothèque SplashKit. Adaptation d'un projet en C++.
|
|
|
|
|
Le programme ics2pas fabrique une unité en Pascal contenant les fêtes du jour pour toute une année, à partir des données extraites du fichier nominisYYYY.ics.
Usage : ics2pas nominisYYYY.ics Compilation : Free Pascal Téléchargement des fichiers ICS : http://nominis.cef.fr/contenus/telechargement.html Pour savoir comment utiliser l'unité nominisYYYY.pas, veuillez consulter le programme de démonstration demo.pas. Pour chaque jour il y a une ou deux fêtes, et pour chaque fête il y a deux liens vers le site Nominis. |
|
|
|
|
Dessin d'un arbre de Pythagore dans une image PNG, au moyen de la bibliothèque Cairo.
|
|
|
|
|
Pascal Processors est une collection d'outils pour la ligne de commande, destinés à effectuer différents traitements sur des fichiers source en Pascal. L'application graphique pp.exe permet d'exécuter en un seul clic plusieurs traitements sur le fichier sélectionné.
Trois processeurs sont actuellement disponibles : Les trois processeurs ainsi que l'application graphique pp.exe sont des proj ... Voir la suite |
|
|
|
|
TextView est une application permettant de visualiser rapidement le contenu des fichiers texte d'un dossier.
|
|
|
|
|
Exemples montrant comment dessiner avec la bibliothèque Cairo dans une fenêtre ptcGraph.
|
|
|
|
|
Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo dans une application fenêtrée.
Version 2023, multiplateforme. |
|
|
|
|
Programme de jeu de dames par Ivan Maklyakov.
Programme de jeu de dames avec adversaire artificiel et interface graphique. Porté de Delphi vers Lazarus par R. Chastain. Le projet Delphi original est inclus. |
|
|
|
|
Recherche et suppression de doublons sous Windows.
Par doublons on entend des fichiers identiques, même avec des noms différents (mais avec la même extension toutefois). Le programme DEMO1.PAS recherche des doublons dans un dossier donné pour un fichier donné. Le programme DEMO2.PAS recherche des doublons dans un dossier donné pour un ensemble de fichiers. Le programme DEMO3.PAS recherche des doublons pour un ensemble de fichiers et les envoie à la corbeille. Le programme DEMO4\DEMO.LPR est une application fenêtrée qui permet de rechercher les doublons pour un ensemble de fichiers avec en option la possibilité de les envoyer aussitôt à la corbeille. Le programme DEMO5\DEMO.LPR fait la même chose que ... Voir la suite |
|
|
|
|
Pour le défi Pascal 2012, il s'agit de réaliser un jeu librement inspiré d'un célèbre jeu de plateau créé par Max Kobbert : le Labyrinthe.
Il en existe plusieurs variantes mais rien ne vous empêche de créer la vôtre ! Le défi 2012 n'a aucune contrainte de plateforme ni de compilateur. Il est accessible tant aux débutants qu'aux développeurs confirmés : l'originalité et la créativité peuvent compenser le côté purement technique. Dans le répertoire Etudes, l'auteur propose d'autres versions du code source, pour d'autres compilateurs. Règlement du défi Voir la suite |
|
|
|
|
Simple jeu de morpion utilisant l'algorithme Negamax. Traduction en Pascal d'un programme de Bernard Helmstetter.
|
|
|
|
|
Programme qui convertit automatiquement le contenu du presse-papiers lorsqu'il s'agit de l'URL d'une discussion ou d'un post du forum. L'URL est alors remplacé par sa forme courte.
À défaut d'avoir une utilité réelle, le programme est surtout un exemple d'utilisation d'expressions régulières alternatives avec l'unité RegExpr. Attention au nombre total de parenthèses ! |
|
|
|
|
Application graphique permettant d'essayer des expressions régulières.
Projet Lazarus basé sur le composant RichMemo et sur l'unité RegExpr de Free Pascal. Compilé pour Windows avec Lazarus 1.6. |
|
|
|
|
Exemple d'utilisation de l'objet TMatchCollectionEnumerator de l'unité RegularExpressions.
Version simplifiée d'un exemple trouvé dans la documentation de Delphi : http://docwiki.embarcadero.com/CodeExamples/XE2/en/TMatchCollectionCount_(Delphi) L'objet TMatchCollectionEnumerator permet de parcourir une collection de correspondances. Compilation testée avec Delphi 10.1. |
|
|
|
|
Renommage automatique de fichiers.
|
|
|
|
|
Introduction à la bibliothèque Cairo.
Dessiner un cœur avec 4 courbes de Bézier. https://www.dil.univ-mrs.fr/~regis/CM-CAIRO/ |
|
|
|
|
Programme calculant la date du dimanche de Pâques pour une année quelconque du calendrier grégorien.
|
|
|
|
|
Programme générant l'image d'une spirale de Théodore avec la bibliothèque BGRABitmap.
|
|
|
|
|
"Puissance 4" pour Windows.
L'interface graphique est une application Windows faisant directement appel à l'API. La bibliothèque Cairo est utilisée pour le dessin des pions. L'adversaire artificiel, qui n'est pas très fort, mais joue décemment, utilise les expressions régulières pour une évaluation immédiate de la position après son coup. Un seul mode de jeu est disponible : humain contre ordinateur. L'humain joue le premier. |
|
|