Codes sources Pascal339 ressources dans cette catégorie Sources Pascal, tous compilateurs et toutes plateformes.
Codes sources Pascal
Liste des 339 ressources de cette catégorie
|
|
Pour Turbo Pascal 7.0 ou autre compilateur compatible. Nécessite le package objet de Turbo Pascal (contenant les unités Objects, Strings et Memory).
Cette unité définit le type TList, afin de gérer une liste chaînée d'objets quelconques (ceci inclut l'ajout, la suppression, le remplacement et la recherche d'éléments).
Elle définit également le type TStringList, dérivé de TList, pour gérer une liste de chaînes de caractères. En plus des fonctionnalités précédentes, le type TStringList est en mesure de trier la liste et de vérifier si les chaînes ajoutées ne sont pas déjà présentes dans la liste. Il est également possible d'associer à chaque chaîne un objet quelconque.
Attention : les éléments ajoutés ... Voir la suite
|
Licence : Gratuit pour usage non commercial
- Publié le 07/04/2014
- Auteur : Eric Sigoillot
|
|
|
Cette unité déclare des objets génériques pour la gestion des sprites et des animations en utilisant les fonctionnalites de l'unite Vbe2.
Un mode graphique doit être initialisé avant d'utiliser les objets présents dans cette unité.
Nécessite les unités suivantes :
|
Licence : Gratuit pour usage non commercial
- Publié le 07/04/2014
- Auteur : Eric Sigoillot
|
|
|
Cette unité offre une interface souris à l'unité Vbe2 :
- Support des curseurs Windows 2, 16, 256 et 16 millions de couleurs, statiques (format CUR ou ICO) ou bien animés (format ANI), sans aucun effet de scintillement ;
- Permet d'utiliser la souris pour se déplacer sur une page logique dont la surface est supérieure à celle de l'écran (mode Tracking).
Note : il est possible de changer le curseur par défaut. Pour ce faire, il faut utiliser l'utilitaire BINOBJ, comme ceci :
BINOBJ <NouveauCurseur> VBE2MOUS.OBJ DefaultCursor
Seul <NouveauCurseur> est à modifier en fonction du nom de fichier d ... Voir la suite
|
Licence : Gratuit pour usage non commercial
- Publié le 07/04/2014
- Auteur : Eric Sigoillot
|
|
|
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.
|
Licence : Non renseignée
- Publié le 20/07/2016
- Auteur : Roland Chastain
|
|
|
ThColorDialog s'utilise aussi facilement qu'un TColorDialog classique.
Avantages :
chargement et sauvegarde de palettes créées.
ordonnancement des couleurs par drag and drop
ajout et suppression de couleurs
Petite démo (rien à installer)
Remarque : ce composant a été ajouté dans l'unité ThColorsPal dont la première version a déjà été déposée.
|
Licence : Libre
- Publié le 24/01/2015
- Auteur : ThWilliam
|
|
|
La bibliothèque Light LCL permet de produire sous Windows des exécutables sensiblement plus petits que ceux produits avec la bibliothèque standard de Lazarus.
Pour utiliser la bibliothèque Light LCL, il suffit d'indiquer le chemin de la bibliothèque dans les options de votre projet. Il est à noter toutefois que seule une petite partie des composants de la LCL est disponible.
La bibliothèque Light LCL est dérivée de la Light VCL d'Arnaud Bouchez, elle-même dérivée de la Light VCL de Paul Toth.
|
Licence : Non renseignée
- Publié le 06/12/2015
- Auteur : FChrisF
|
|
|
Simple jeu de morpion utilisant l'algorithme Negamax. Traduction en Pascal d'un programme de Bernard Helmstetter.
|
Licence : Non renseignée
- Publié le 09/02/2016
- Auteur : Roland Chastain
|
|
|
Petit logiciel de redimensionnement d'images en masse développé sous Lazarus.
|
Licence : LGPL
- Publié le 11/07/2016
- Auteur : LaurentC33
|
|
|
Bonjour tout le monde.
En tant que joueur d'échecs (1654 ELO FIDE en Avril 2017) et amateur en programmation, j'ai eu l'idée de créer mon propre jeu d'échecs. Avant de me lancer, j'ai fait des recherches sur Internet et j'ai trouvé beaucoup d'exemples mais soit ils sont trop compliqués pour être compris soit leurs codes sont trop longs (> 2 000 lignes). Alors j'ai voulu avoir un exemple très simple juste pour débuter; un exemple qui montre juste comment déplacer les pièces et comment générer un coup sans se soucier du gain ou des tactiques gagnantes et cela avec le minimum de code possible.
Je me suis décidé alors à créer moi-même ce que je cherchais : VALISOACHESS est alors né.
Développeur : Valisoa Jean Hervé
Déb ... Voir la suite
|
Licence : BSD
- Publié le 26/02/2019
- Auteur : inspirateur
|
|
|
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.
|
Logiciel -
Licence : Non renseignée
- Publié le 21/03/2021
- Auteur : Roland Chastain
|
|
|
Simple application permettant de visionner rapidement les fichiers texte contenus dans un dossier.
|
Logiciel -
Licence : Non renseignée
- Publié le 28/03/2021
- Auteur : Roland Chastain
|
|
|
Simple Pong avec l'unité ptcGraph et la bibliothèque BASS.
|
Logiciel -
Licence : Non renseignée
- Publié le 23/04/2021
- Auteur : Roland Chastain
|
|
|
Compilateur : Virtual Pascal.
Programme permettant de modifier les noms de chemins dans tous les raccourcis du profil local d'un utilisateur de Windows NT/2000/XP (raccourcis du bureau, groupe de programmes, menu démarrer, envoyer vers, documents récents, groupes de programmes de démarrage).
Le programme nécessite l'unité WinShell.
|
Licence : Freeware
- Publié le 03/11/2010
- Taille 12,2 Ko
- Auteur : Alcatîz
|
|
|
Le source du vainqueur du mini-concours Tic tac toe, un jeu de morpion contre l'ordinateur en mode console sous Win32 et Linux.
|
Licence : Non renseignée
- Publié le 06/11/2010
- Taille 9,5 Ko
- Auteur : CapJack
|
|
|
Compilateur : Turbo Pascal.
Gestion d'images au format PCX et création d'images BGI à partir d'images PCX.
|
Licence : Freeware
- Publié le 07/11/2010
- Taille 66 Ko
|
|
|
Compilateur : Turbo Pascal.
Un Star-breakout en mode graphique. Il faudra éventuellement modifier le chemin vers les fichiers BGI dans le source.
|
Licence : Freeware
- Publié le 12/11/2010
- Taille 2,3 Ko
- Auteur : darrylsite
|
|
|
Compilateur : Turbo Pascal.
Un splendide wargame spatial.
|
Licence : Freeware
- Publié le 15/11/2010
- Taille 49,1 Ko
- Auteur : DUGUERPF
|
|
|
Compilateur : Turbo Pascal.
Programme permettant de savoir si une date est en heure d'hiver ou d'été.
Valable à partir de l'an 2000.
|
Licence : Non renseignée
- Publié le 10/10/2011
- Auteur : leomath
|
|
|
Jouez à Quatre-en-ligne ou "Puissance 4" contre l'ordinateur.
|
Licence : Non renseignée
- Publié le 18/04/2014
- Taille 9 Ko
- Auteur : Roland Chastain
|
|
|
Nettoyer dossier projet
Si vous voulez nettoyer le dossier d'un projet, vous pouvez supprimer les fichiers suivants:
.a, .bak, .compiled, .lps, .o, .or, .ppu, .rst
Le dossier lib peut être supprimé sans crainte puisqu'il contient des fichiers binaires compilés.
Le dossier backup peut être suuprimer si vous ne tenez pas à la sauvegarde.
Cette petite application offre la possibilité d'être intégrée dans l'IDE.
Dans le menu "outils" de lazarus allez dans "Configurer les outils externes" et "Ajouter".
Remplissez ainsi les champs de la fenêtre:
Champ Titre: Nettoyer dossier projet (ou autre)
Champ Nom du programme (sous windows): C:\lazarus\fpc\3.2.0\bin\x86_64 ... Voir la suite
|
Logiciel -
Licence : Libre
- Publié le 01/02/2021
- Auteur : sematimo
|
|