Codes sources divers

Codes sources divers réalisés avec Lazarus.
Ajouter un nouvel élément

    Application sécurisée

    Licence : Libre - 15/11/2015 - Téléchargé 6 x
    Bien que les procédés de la sécurisation d'une application restent plus ou moins efficaces, cet essai propose un
    qui est pratique et facile d'utilisation vous trouverez un fichier 'aide.txt' qui explique son utilisation.

    Deux animations pour patienter

    Licence : Autre - 30/08/2016 - Téléchargé 5 x
    Deux animations pour patienter.

    Les animations sont dessinées au moyen de la bibliothèque Cairo.

    Projet Lazarus 1.6.

    Tri TStringList

    Licence : Autre - 17/06/2016 - Téléchargé 4 x
    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

    Masque bgrabitmap

    Licence : Autre - 02/11/2015 - Téléchargé 1 x
    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

5 éléments

Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -