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]
Posté par PS95600 à 12:25 - Permalien [#]
Tags : , ,
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]
Posté par PS95600 à 22:25 - Permalien [#]
Tags : ,
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 ?).  
Posté par PS95600 à 12:16 - Permalien [#]
Tags : , , ,
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]
Posté par PS95600 à 22:54 - Permalien [#]
Tags : , , ,
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]
Posté par PS95600 à 11:06 - Permalien [#]
Tags : , , ,
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]
Posté par PS95600 à 15:51 - Permalien [#]
Tags : , ,
09 août 2019

Tri rapide (quicksort) d'une StringGrid

ar 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]
Posté par PS95600 à 15:10 - Permalien [#]
Tags : ,
10 janvier 2019

RESSOUCES codes touche virtuelle

            Les codes touche virtuelle fournissent une représentation symbolique des appuis utilisateur sur les touches. Les codes touche virtuelle vous permettent de représenter les valeurs clavier pour les touches non-alphanumériques. Windows définit des constantes spéciales pour chaque touche pouvant être enfoncée par l'utilisateur. Ces constantes peuvent alors être utilisées pour faire référence à la frappe de touche dans des appels API Windows ou dans un gestionnaire... [Lire la suite]
Posté par PS95600 à 16:27 - Permalien [#]
Tags : , ,
09 septembre 2018

RESSOUCES Raccourcis clavier

Windows 7 Raccourcis clavier permettant de contrôler Windows 7 à partir du clavier. Raccourcis clavier d’Options d’ergonomie Le tableau ci-dessous répertorie les raccourcis clavier susceptibles de faciliter l’utilisation de votre PC. Appuyez sur la touchePour ce faire : Maj droite pendant huit secondes Activer et désactiver les touches filtres Alt gauche + Maj gauche + Impr. écran Activer et désactiver le contraste élevé Alt gauche + Maj gauche + Verr... [Lire la suite]
Posté par PS95600 à 12:13 - Permalien [#]
Tags : , , , ,
27 août 2018

RESSOUCES Sources Pascal Delphi Lazarus

Loupe Présentation Petite fenêtre effectuant un zoom d'une partie de l'écran. NOTES : C'est en cherchant autour du source précédent ( obtenir la couleur d'un point de l'écran ) que j'ai vu la fonction API StretchBlt. Je me suis dit qu'en une ligne on pouvait copier et agrandir une partie de l'écran : donc faire une loupe toute simple !Utilisation : La loupe se place par défaut en haut à droite de l'écran. Pour la déplacer il suffit de cliquer dessus et de la faire glisser là ou vous voulez. Pour fermer la loupe il faut faire un clic... [Lire la suite]
Posté par PS95600 à 14:38 - Permalien [#]
Tags : , , , ,