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.
|
|
Collections de petits projets MSEide+MSEgui que j'entreprends d'écrire dans le but de me familiariser moi-même avec cet EDI et avec cette bibliothèque.
Le premier projet est une simple visionneuse d'images, qui permet de visionner rapidement les images contenues dans un dossier. |
|
|
|
|
Programme pour l'exécution automatisée de l'outil TOUCH.EXE livré avec le compilateur Borland C++ 5.5.1.
Modifie la date de tous les fichiers du répertoire dans lequel le programme est exécuté ou, le cas échéant, de tous les fichiers du dossier passé en paramètre. La nouvelle date est la date courante. Compilation : Free Pascal, Virtual Pascal. Testé sous Windows 8.1. Mise à jour du 20/07/2016. Le programme a été entièrement réécrit. Il est désormais conçu pour être utilisé avec l'outil TOUCH.EXE livré avec le compilateur Embarcadero C++ 7.20. |
|
|
|
|
Programme qui calcule la date de Pâques pour l'année courante, au moyen de l'algorithme d'Oudin.
Un autre programme est joint, qui donne la date des fêtes chrétiennes dont la fixation est relative au jour de Pâques. |
|
|
|
|
Dessin d'une courbe de Bézier avec la bibliothèque BGRABitmap.
L'utilisateur déplace au moyen de la souris les points définissant la courbe. La courbe est redessinée au fur et à mesure. |
|
|
|
|
Jouez à Quatre-en-ligne ou "Puissance 4" contre l'ordinateur.
|
|
|
|
|
Essai d'une fonction permettant de déterminer si une application Windows donnée est un programme d'échecs supportant le protocole UCI et, le cas échéant, de connaître le nom du moteur et celui de son auteur.
|
|
|
|
|
File Encoding Expert est une application réalisée avec Lazarus, qui utilise trois façons différentes de détecter l'encodage d'un fichier, permettant ainsi de comparer les résultats obtenus, qui ne sont pas toujours concordants !
L'application est bâtie, d'une part, sur la fonction GuessEncoding() de l'unité LConvEncoding de Lazarus ; d'autre part sur une fonction équivalente de Delphi (XE2), préalablement exportée dans une bibliothèque dynamique, pour pouvoir être utilisée dans un programme Lazarus ; enfin sur la bibliothèque Charset Detector : http://chsdet.sourceforge.net/ |
|
|
|
|
Fonction qui convertit un nombre entier (de un à 4 294 967 295) en mots français.
|
|
|
|
|
Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo.
|
|
|
|
|
Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo.
|
|
|
|
|
EasyFindStr
Programme destiné à faciliter ou à expliquer l'utilisation de la commande FINDSTR. La commande FINDSTR permet de chercher une chaîne dans un ensemble de fichiers. Pour connaître toutes les options de cette commande, ouvrez l'Invite de commandes et tapez "help findstr". Projet Delphi 10.1 Berlin. |
|
|
|
|
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. |
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|