Lazarus132 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Lazarus
Liste des 132 ressources de cette catégorie
|
|
|
PASHeader permet d'insérer des en-têtes dans des fichiers Pascal, individuellement ou par lot. Il offre une panoplie d'outils pour automatiser et/ou simplifier les processus de choix des fichiers à traiter, de création et de gestion des en-têtes et de modèles, ainsi que d'exécution des insertions et substitutions.
Les fichiers qui font partie de projets ou de paquets Lazarus et Delphi sont automatiquement extraits pour être traités. Si elles existent, les informations de version des projets et paquets Lazarus peuvent elles aussi être extraites automatiquement.
Entièrement écrit en Pascal à partir de Lazarus, le programme fonctionne sous Linux et Windows, en anglais ou en français. En plus du code source, le proj ... Voir la suite
|
Licence : GPL
- Publié le 12/04/2016
- Auteur : gvasseur58
|
|
|
|
|
Programme pour générer des engrenages au format Dxf
largement inspiré du logiciel GenDxf existant et diponible avec ses sources en rapideQ (basic objet) à l'adresse : http://technoargia.free.fr/cms2/?Techno:CFAO:GenDxf
Code source en Free Pascal - Lazarus pour windows
Bibliothèque dxf incluse
L'objectif était : Permettre de fabriquer un engrenage droit par une imprimante 3D, ou de découper un engrenage avec une fraise 3 taillles
|
Licence : Gratuit pour usage non commercial
- Publié le 01/09/2016
- Éditeur : Dedeuf
|
|
|
|
|
Écrit en Lazarus 3.6. 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.
|
Code source -
Licence : Non renseignée
- Publié le 23/02/2025
- Auteur : Jlmat
|
|
|
|
TGIFViewer 👀
TGIFViewer composant visuel pour l'affichage d'animations au format GIF (Graphic Interchange Format) avec Free Pascal et Lazarus
Compatibilité : Windows, Linux et MacOS
Capacités de TGIFViewer :
- Chargement depuis un stream, un fichier ou une ressource (fonctions LoadFromStream, LoadFromFile, LoadFromResource)
- Extraction des images brutes (**fonction DisplayRawFrame)
- Extraction des images pré-calculées de l'animation (fonction DisplayFrame )
- Affichage avec ou sans transparence (Transparent)
- Gestion silencieuse de certaines données mal encodées pour permette l'affichage des images sans perturber l'utilisateu ... Voir la suite
|
Licence : Mozilla
- Publié le 08/07/2018
- Auteur : BeanzMaster
|
|
|
|
|
Un petit outil qui affiche les caractéristiques d'une police de caractères, avec une représentation visuelle des différentes valeurs.
|
Logiciel -
Licence : Non renseignée
- Publié le 21/11/2021
- Éditeur : wp_xyz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment manipuler les nombres réels représentés par la technique de la virgule flottante.
L'application d'exemple illustre le calcul approché du nombre Π à partir de la somme 1 - 1/3 + 1/5 - 1/7 + 1/9 etc. (méthode de Leibniz-Grégory), avec dessin d'un graphique (image 1).
Dans le laboratoire, vous êtes invité(e) à réaliser :
- une application similaire à l'exemple mais utilisant la méthode de calcul de Nilakantha ;
- une application calculant la puissance entière d'un nombre réel (image 2) ;
- une application d ... Voir la suite
|
Code source -
Licence : Creative Commons
- Publié le 25/03/2023
- Auteur : Alcatîz
|
|
|
|
|
Un logiciel complet de topographie spéléologique réalisé avec Lazarus, l'environnement de développement multiplateforme de Free Pascal.
|
Logiciel -
Licence : Non renseignée
- Publié le 24/04/2021
- Taille 2185974
- Éditeur : Jean-Pierre Cassou
|
|
|
|
|
Le sujet du défi 2009 était de réaliser un résolveur de grilles de Sudoku pouvant être compilé au minimum pour Windows et Linux.
|
Licence : Non renseignée
- Publié le 19/12/2014
- Taille 87,3 Ko
- Auteur : Ludelphi7
|
|
|
|
Le sujet du défi 2011 était de réaliser un jeu librement inspiré du célèbre Tetris.
|
Licence : Non renseignée
- Publié le 19/12/2014
- Taille 73 Ko
- Auteur : joreveur
|
|
|
|
Bonjour à tous.
Le tri alphabétique ne se fait pas correctement dans un TStringList lorsque des chaines contiennent des caractères accentués.
En attendant une implémentation dans une version ultérieure de Lazarus, voici de quoi vous dépanner.
Deux manières :
a) utiliser TLatinStringList (dans le zip) qui est dérivé de TStringList avec simplement un override de la fonction DoCompareText : remplacement, pour le tri, des caractères accentués par leur correspondant non accentué. L'avantage est que, pour une liste triée, l'ajout de nouvelles chaines va directement se faire au bon endroit. L'inconvénient est que les fonctions Find et IndexOf (qui utilisent DoCompareText) ne vont plus distinguer "élève" de "élevé". Ce qui ... Voir la suite
|
Licence : Non renseignée
- Publié le 17/06/2016
- Auteur : ThWilliam
|
|
|
|
|
Renommer les fichiers d'un répertoire par remplacement d'un préfixe.
Exemple d'utilisation des composants TShellTreeView et TFileListBox.
Conversion d'un projet Delphi de Bob Ferguson.
|
Licence : Non renseignée
- Publié le 04/01/2018
- Auteur : Roland Chastain
|
|
|
|
Ce composant souvent utilisé pour saisir des dates courantes dans toutes sortes d'application peut également servir de saisie et d'affichage d'un comptage du temps très précis en un seul composant.
TDateTimePicker permet de gérer les dates du 01/10/1752 jusqu'au 31/12/9999
Code très simple à comprendre mais qui doit être géré de manière précise.
Les propriétés essentiels du composant sont :
DateDisplayOrder := ddoTryDefault; // pour ordonner l'ordre des parties composant la date
King := dtkDateTime; // pour acquisition et affichage des dates et heures jusqu'à la ms
TimeDisplay := tdHMSMs; // pour gestion des milli-secondes
Ce code permet simplement d' ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 22/07/2024
- Auteur : Jlmat
|
|
|
|
|
==== VALISOA MORPION 1.0 ====
L'objectif du jeu est d'aligner trois pions de même couleur sur la ligne horizontale ou verticale ou diagonale. Le premier joueur à avoir aligné
ses trois pions est le vainqueur.
Type : jeu de morpion
Développeur : Valisoa Jean Hervé
Version : 1.0
Date de sortie : 15/01/2018
Langage de programmation : Pascal
Compilateur : FreePascal 3.0.4
OS : Windows
Profondeur de calcul : 7 demi-coups
Algorithme utilisé : MinMax
|
Licence : BSD
- Publié le 15/01/2019
- Éditeur : Valisoa Jean Hervé
|
|
|
|
Hex est un éditeur hexadécimal à code source ouvert, doté de fonctionnalités utiles pour l'analyse des fichiers binaires.
La fonction NumericViewer permet de considérer une séquence d'octets (commençant à partir de l'octet se trouvant sous le curseur) comme une donnée correspondant à un type numérique standard (byte, shortint, word, single, double, real48...), donnée dont on peut alors connaître la valeur.
La fonction RecordViewer permet, suivant le même principe, d'afficher la valeur d'une donnée de type enregistrement.
Enfin, la fonction ObjectViewer permet d'afficher une image.
|
Logiciel -
Licence : Non renseignée
- Publié le 31/03/2021
- Éditeur : Werner Pamler
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Qu’est-ce qu'un caractère et quelles sont les fonctions les plus courantes permettant de les manipuler.
L'application d'exemple est un petit utilitaire affichant, par blocs de 256, tous les caractères Unicode au format UTF-16, avec la possibilité de copier l'un d'entre eux dans le presse-papier (image 1).
Dans le laboratoire, vous êtes invité(e) à créer trois routines outils pour l'analyse des caractères (image 2) :
- une fonction qui détermine si le caractère fourni en entrée est un chiffre ;
- une fonction qui détermine s ... Voir la suite
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Quels sont les types de chaînes de caractères les plus courants et quelles procédures et fonctions permettent de les manipuler.
L'application d'exemple découpera une phrase en mots ; l'utilisateur aura le choix entre un découpage programmé à la main et un découpage assisté par les routines de l'unité StrUtils (image 1).
Dans le laboratoire, voici les applications à réaliser :
- supprimer les espaces en début ou en fin d’une chaîne (image 2) ;
- classer des chaînes (image 3) ;
- un scrutateur de chaînes de cara ... Voir la suite
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
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
|
|
|
|
|
Voici un petit exemple de dessin d'un masque avec un pinceau à bords doux et opacité variable.
Dans la démo, ce masque sert à retoucher localement une photo (luminosité, contraste, saturation).
Il s'agit d'un masque noir, donc les corrections ne seront visibles qu'avec une opacité de pinceau supérieure à zéro.
La bibliothèque bgrabitmap n'est pas fournie dans le zip.
Si vous rencontrez un problème de compilation, supprimez "bgrabitmappack" dans le fichier project1.lpr
Merci aux programmeurs et auteurs de tutoriels pour cette bibliothèque.
Merci d'avance pour vos remarques.
Thierry
|
Licence : Non renseignée
- Publié le 02/11/2015
- Auteur : ThWilliam
|
|
|
|
|
Programme générant l'image d'une spirale de Théodore avec la bibliothèque BGRABitmap.
|
Logiciel -
Licence : Non renseignée
- Publié le 06/04/2024
- Auteur : Roland Chastain
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|