Delphi & Pascal794 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Delphi & Pascal
Liste des 794 ressources de cette catégorie
|
|
|
LES THREADS
Les threads permettent l'exécution simultanée de plusieurs parties d'un programme dans le même processus. Les alternatives aux Threads sont ProcessMessage et le Timer.
Suite un source que j'avais déposé auparavant par l'utilisation de ProcessMessage pour gérer rapidement un compteur digital, la communauté a réagi en me proposant de passer par les threads. Je remercie en particulier Roland Chastain et Andnotor pour leurs remarques qui m'ont poussé à approfondir les Threads qui offrent de belles possibilités à la condition de bien comprendre la répartition des différents temps des processus et du processeur. Les sources répartis dans trois sous répertoires représentent une évolution de possibilités pour laisser la main à ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 22/05/2025
- Auteur : Jlmat
|
|
|
|
|
Sur une idée de XeGregory, un ersatz de tableur basé sur une TStringGrid.
Accepte des expressions mathématiques avec des fonctions logarithme, exponentielle, puissance, trigonométriques etc... Ainsi que des fonctions externes déclarées dans des dll.
Références enchaînées avec mise à jour des cellules dépendantes en cascade.
|
Code source -
Licence : Non renseignée
- Publié le 11/05/2025
- Auteur : AbeBar27
|
|
|
ComPort est un ensemble de composants pour écrire des programmes de communication série :
- TComPort ;
- TComDataPacket ;
- TComComboBox ;
- TComRadioGroup ;
- TComLed ;
- TComTerminal.
Avec ces composants, la programmation d'applications de communication série est plus facile et plus rapide.
Le fichier d'aide et les codes sources (7000 lignes) sont inclus.
|
Licence : Freeware
- Publié le 01/09/2013
- Éditeur : Dejan Crnila
|
|
|
|
Petite application de jeu de bandit manchot pour Windows développée avec Lazarus.
La rotation des figurines se fait en utilisant un système de temporisation et le tirage pseudo-aléatoire est basé sur la fonction Random.
Le jeu consiste à obtenir 3 figures identiques pour voir son crédit augmenter en fonction des figures car toutes n'ont pas la même valeur.
A l'ouverture de l'application, le joueur bénéficie d'un crédit de 10 essais pour obtenir 3 figures identiques et ainsi une augmentation de crédit qui permettra de poursuivre le jeu.
Pour jouer, le joueur doit cliquer sur le levier pour l'actionner et lancer la rotation des figures qui s'arrête d'elle-même après un petit temps.
Après ... Voir la suite
|
Logiciel -
Licence : Libre
- Publié le 28/01/2024
- Auteur : Chrispi
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Acquérez les bases pour gérer des applications comprenant plusieurs fenêtres et pour créer vos propres dialogues.
L'application d'exemple est la réalisation d'un Jeu du Pendu (image 1).
Dans la laboratoire, expérimentez les principaux dialogues standard en réalisant un mini-éditeur de texte (image 2) et testez les styles de fenêtres (image 3).
|
Code source -
Licence : Libre
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
Exemple d'utilisation du composant TClientDataSet associé à un DBGrid, avec modification de la requète par l'utilisateur.
|
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 39Ko
- Éditeur : Pascal Jankowski
|
|
|
|
|
Version 7 (patchée).
Il s'agit du grand classique Turbo Pascal 7, fourni dans une installation spécifique à Windows 7, 8, 8.1 et suivants.
Un émulateur est automatiquement installé pour faire tourner le compilateur, ce qui permet de s'affranchir des limitations toujours plus grandes de la console de Windows.
|
Licence : Abandonware
- Publié le 24/01/2015
- Éditeur : TechApple.net
|
|
|
|
|
Écrit en Lazarus 3.6, testé sur Windows. Ne devrait pas poser de problème pour l'adapter en Free Pascal ou Delphi.
C'est un compteur digital, avec ses fonctions classiques permettant d'interrompre le comptage précis à tout moment, de le reprendre ou de le réinitialiser.
1. Affichage digital d'un compteur avec des images pour les digits.
2. Un comptage du temps de rafraîchissement de l'affichage est précis et utilise l'horloge interne.
3. Les commandes Start, Pause et Stop sont basées sur une gestion des interruptions du compteur : la solution choisie est Application.ProcessMessages dans la boucle de temporisation pour permettre à l'application de rester réactive.
|
Code source -
Licence : Non renseignée
- Publié le 22/05/2025
- Auteur : Jlmat
|
|
|
|
Indy est une bibliothèque de composants réseau pour Delphi, C ++ Builder, Delphi.NET et FreePascal.
Cette bibliothèque est incluse dans l’installation par défaut de RAD Studio depuis 2006.
|
Licence : Non renseignée
- Publié le 21/02/2019
- Éditeur : Indyproject.org
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Découvrez les bases de la Programmation Orientée Objet (POO) : les notions de classe et d’objets et les éléments nécessaires à leur manipulation à travers des concepts fondamentaux d’encapsulation, d’héritage et de polymorphisme.
L'application d'exemple consiste en l'affichage de balles au trajet aléatoire, à la gestion de leur rebond sur les bords de la surface et de leurs collisions entre elles.
Dans le laboratoire, vous êtes invité(e) à améliorer cette application afin de la rendre plus réaliste.
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
|
|
Code source -
Licence : Libre
- Publié le 24/03/2023
- Auteur : Alcatîz
|
|
|
Version 1.5.
Turbo Pascal for Windows (TPW) permet de réaliser des applications pour Windows 16 bits (dans ses versions 3.0 et 3.1). TPW est fourni avec la bibliothèque ObjectWindows (OWL).
Toutefois, des programmes Turbo Pascal pour DOS peuvent être aisément portés sous Windows grâce aux unités WinCRT (une fenêtre Windows qui émule un écran DOS) et WinDOS (qui reprend pas mal de routines de l'unité DOS).
Une aide complète sur l'API de Windows 3.1 est également fournie.
|
|
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment créer et manipuler les tableaux statiques et dynamiques. Découvrez également une technique de tri aux applications très larges.
L'exemple d'application permet de trier des entiers à l'aide de l'algorithme de tri à bulles.
Dans le laboratoire, il s'agit de réaliser une variante de l'application dans laquelle le tableau initial est rempli de manière aléatoire.
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
J'ai souvent utilisé des fichiers .ini pour gérer divers paramètres de configuration.
Toutefois, les fichiers .ini n’offrent que des fonctionnalités très limitées ce qui conduisait souvent à surcharger l’application (en général des méthodes ReadConf et WriteConf) :
• Lecture / écriture d’objet graphiques : principalement TPen, TBrush et TFont
• Lecture / écriture d’éléments énumérés d’un tableau de chaînes.
• Lecture / écriture d’ensembles (comme le TStyles d’une fonte)
• Absence de sous-section (en standard) ce qui conduit à des paires clef-valeur lourdes et difficiles à spécifier.
• Pas de possibilité d’écrire la valeur d’une paire clé-valeur sur plusieurs lignes.
• Les commentai ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 27/04/2025
- Auteur : AbeBar27
|
|
|
|
|
Voici une protection par fichier key toute simple.
|
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 176Ko
- Auteur : DelphiCool
|
|
|
|
|
Dialogue pour la saisie d'un login et mot de passe.
|
Licence : Non renseignée
- Publié le 09/02/2013
- Taille 201 Ko
- Auteur : Sub0
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment définir et utiliser les constantes afin de rendre votre code plus lisible et plus facile à corriger.
L'exemple complet est une application traitant le calcul de la TVA belge (image 1).
Dans le laboratoire, vous êtes invité(e) à réaliser une application de conversion entre degrés Celsius et degrés Fahrenheit (image 2).
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|