09 janvier 2021
Qwant : les maux clés
Par Christophe Alix
Lancé en 2013, vite pressenti comme une pépite technologique en devenir, le moteur de recherche français n’a pu tenir ses promesses. Au pied du mur, il doit désormais se réinventer afin de se démarquer de ses concurrents dans un marché ultradominé par Google.
«Peu de gens ont conscience de la complexité que représente le développement d’un moteur de recherche. On est en bas du mont Ventoux et l’erreur est d’avoir survendu Qwant. Nous demandons de la patience.» Le ton, mea... [Lire la suite]
27 octobre 2020
Utiliser regex en programmation Pascal
Il s'agit d'utiliser la syntaxe "Regex"pour faire des recherches de texte équivalentes en langage Delphi Free-Pascal de base. il s'agit pas de remplacer des composants existants ni de faire des routines exhaustives,( pas d'unicode par exemple), mais d'élaborer des fonctions pas à pas, sans privilégîer a rapidité ou la compacité.
Comme la syntaxe de Regex varie, je garderai le mieux Les ancres ^ et $
^Début commence par "Début"
fin$ termine par "fin"
En Pascal, on utilisera
pos('Début',s)=1
... [Lire la suite]
24 septembre 2020
Expressions régulières (Regex) EN VRAC
Comment utiliser les expressions régulières avec Delphi ?
Il y a plusieurs façons d'utiliser les expressions régulières avec Delphi.Si vous possédez Delphi XE ou une version postérieure, le plus simple est d'utiliser l'unité System.RegularExpressions.Si vous possédez une version antérieure à Delphi XE, plusieurs possibilités s'offrent à vous. Le choix peut-être le plus recommandable est d'utiliser la classe TPerlRegEx de l'unité PerlRegEx. L'avantage de cette unité est d'être identique à l'unité... [Lire la suite]
20 septembre 2020
Expressions régulières (Regex) dans Delphi
Les expressions régulières sont des caractères qui personnalisent une chaîne de recherche. Le produit reconnaît les expressions régulières suivantes :
Caractère Description ^ Un accent circonflexe placé au début d'une chaîne correspond au début d'une ligne. $ Le signe dollar placé à la fin de l'expression correspond à la fin d'une ligne. . Un point correspond à n'importe quel caractère. * Un astérisque placé après une... [Lire la suite]
12 septembre 2020
Trier les comptes dans Thunderbird
D'après https://www.peltier-net.fr/changer-lordre-des-comptes-dans-thunderbird/
Dans le but de placer les boites mails les plus importantes en tête de liste pour éviter d’avoir à scroller à longueur de journée …. Pour cela rien de plus facile !
Dans Thunderbird,
menu outils/options
Onglet Avancé, Bouton Editeur de configuration
passer outre la mise en garde (attention quand même, il n'y a pas d'annulation globale aux modifs)
Faire un filtre de recherche sur mail.accountmanager et double clic sur
mail.accountmanager.accounts ... [Lire la suite]
21 août 2020
Comment zoomer un RichEdit
Ces quelques lignes de code,repondent à une question que je me.pose depuis 2006
procedure SetZoom(const RichEdit: TCustomRichEdit; const Value: Integer);const EM_SETZOOM = (WM_USER + 225);begin SendMessage(RichEdit.Handle, EM_SETZOOM, Value, 100);end;
procedure TForm1.btn1Click(Sender: TObject);begin SetZoom(RichEdit1, 200);end;
Je ne sais pas si si 200=200%, mais selon cette valeur, zoome ou dézoome (pivot=100 ?).
10 août 2020
Utiîser Delphi 7 sous Windoéws 10 (en vrac)
Sommaire →Généralités →Installation et informations (7)
Où trouver des composants et outils freeware pour Delphi ?
Peut-on installer plusieurs versions de Delphi sur un même système ?
Comment automatiser l'installation du SP1 pour Delphi 2005 ?
Comment récupérer des options de configuration de Delphi après une réinstallation ?
Comment utiliser les fichiers d'aide au format hlp sous les nouveaux OS Windows (7 et plus) ?
Réinstaller Delphi 7 après une désinstallation
Comment installer et utiliser Delphi 7 avec les OS récents... [Lire la suite]
09 septembre 2019
FAQ Delphi www.developpez.com
FAQ Delphi www.developpez.com
Sommaire
1. Informations générales (4) 2. Interface utilisateur (190) 3. Généralités (33) 4. Langage (69) 5. Gestion des fichiers (29) 6. Gestion du temps (19) 7. Les ToolsAPI (1) 8. Utilisation du XM (9) 9. Expressions régulières (9) 10. Firemonkey - FMX (6) 11. LiveBindings (2) 12. IntraWeb (2) 13. Composants Indy (52) 14. Composants ICS (1) 15. Système (171) 16. Services Windows (12) 17. OLE/COM (2) 18. Bases de données (98) 19. Générateurs d'états (9) 20. Microsoft Office... [Lire la suite]
05 septembre 2019
Gérer la souris (Extrait faq developpez.com)
Sommaire →Système →Souris (5)
Comment connaître la position de la souris ?
Comment simuler un clic de souris ?
Comment tester l'état d'un bouton ou d'une touche ?
Com+ment récupérer la position du Hotspot d'un curseur ?
Comment récupérer l'image d'un curseur dans un TBitmap ?
Comment connaître la position de la souris ?
Pour connaître la position de la souris, il suffit d'utiliser la procédure GetCursorPos (var P : TPoint).
Code delphi :
Sélectionner tout
1234567
var
... [Lire la suite]
09 août 2019
Tri rapide (quicksort) d'une StringGrid
Var gr1:tstringgrid;
procedure TForm1.Button1Click(Sender: TObject); var x, y, z:integer; tmpstr : array[0..100] of string; begin with gr1 do begin for x:= 1 to rowcount -1 do for y := 1 to rowcount-x do if strtoint(cells[1, y]) > strtoint(cells[1, y+1]) then for z := 0 to colcount-1 do begin tmpstr[z] := cells[z,y];... [Lire la suite]