Date, Nb téléchargts Nb comments | Auteur | Nom | Description |
20 Déc. 98 maj 06 Mars 05 113075 chargts 19 comment |
Michel Bardou | Tutorial débutant.
|
Tutorial: Pour Hyper Débutants : les PREMIERS PROGRAMMES en Delphi
Dernière maj : ajout de l'enregistrement du programme et de son installation sur un autre PC. |
07 Avril 02 50260 chargts 4 comment |
Michel Bardou | Les boucles
|
Tutorial: Pour apprendre à vous servir des BOUCLES (FOR, WHILE, repeat..until). Pour les débutants. |
17 Oct. 99 28543 chargts |
Michel Bardou | usesform2.zip
|
Exemple: Pour super débutant: Comment ATTEINDRE DES ELEMENTS SITUES sur une autre Form. Cet exemple vous montre comment vous servir des Uses. Il vous montre aussi comment ouvrir ( SHOW et SHOWMODAL ) une form. |
31 Mars 02 43313 chargts 10 comment |
DooMeeR | Une appli console
|
Tutorial: Pour faire vos premiers pas :
|
31 Mars 02 37168 chargts 2 comment |
DooMeeR | Les variables
|
Tutorial: Pour faire vos premiers pas :
|
31 Mars 02 40497 chargts 1 comment |
DooMeeR | Procédures et fonctions
|
Tutorial: Pour faire vos premiers pas :
- III Procédures et fonctions.
|
14 Sept. 98 22108 chargts |
Michel Bardou | floattostrf.zip
|
Exemple: Comment TRANSFORMER UN REEL EN STRING et réciproquement (différentes possibilités de formats). |
13 Avril 02 38437 chargts 1 comment |
Marchioni Valérian | Les Exceptions
|
Tutorial: Un tutorial sur le traitement des erreurs en Delphi : Les EXCEPTIONS. |
03 Mai 97 maj 30 Déc. 02 21164 chargts |
Michel Bardou | Utilisation des exceptions.
|
Exemple: Comment utiliser les EXCEPTIONS (Try Except et Finally). Les exceptions sont en quelque sorte un type de traitement des ERREURS survenant à l'exécution. Cela évite à votre application de planter lamentablement à la moindre erreur. |
03 Mai 97 33325 chargts |
Michel Bardou | canevas.zip
|
Exemple: Comment faire des DESSINS ou écrire du texte sur une fiche . |
03 Janv. 98 maj 07 Sept. 02 23744 chargts |
Michel Bardou | fdecran.zip
|
Exemple: Comment AVOIR UN DESSIN EN FOND DE FICHE un peu comme un fond de page dans un browser internet. |
08 Sept. 02 26846 chargts |
Michel Bardou | Photo dans TImage en gardant les proportions
|
Exemple: Exemple simple qui montre comment placer une IMAGE (dans l'exemple, issu d'un fichier JPG) dans un TImage de façon à ce que les PROPORTIONS SOIENT GARDEES et de façon à ce que l'image s'inscrivent dans un rectangle pré-défini (par exemple un panel). Il fonctionne aussi lorsque l'on redimensionne le panel en temps réel.
Pour ceux qui ont D6 ou +, il peut être plus simple d'utiliser la nouvelle propriété "proportional" du TImage. |
31 Oct. 98 26605 chargts |
Michel Bardou | playsound.zip
|
Exemple: Comment METTRE DU SON dans vos applications. |
31 Oct. 98 21875 chargts |
Michel Bardou | messagebeep.zip
|
Exemple: Comment mettre un SON WINDOWS PREDEFINI dans votre application. |
04 Mars 01 25425 chargts |
Michel Bardou | Tutorial ordre exécution
|
Tutorial: ORDRE D'EXECUTION des procédures Create, Activate, Show etc... |
09 Avril 02 21315 chargts |
Marchioni Valérian | Les Hints
|
Exemple: Un exemple pour débutant : L'utilisation des HINTS (ces textes qui s'affichent lorsque l'on passe le curseur sur un composant). |
28 Avril 97 21503 chargts |
Michel Bardou | fichemdi.zip
|
Exemple: Exemple montrant le fonctionnement des applications avec une FICHE (form) PARENT et des FICHES ENFANTS (MDI). Comment créer des fiches à l'exécution puis les organiser (cascades, tuiles etc.). |
28 Févr. 00 19284 chargts |
Michel Bardou | parent.zip
|
Exemple: Comprendre ce que représente la propriété PARENT |
28 Févr. 00 19208 chargts |
Michel Bardou | owner.zip
|
Exemple: Comprendre ce que représente la propriété OWNER |
27 Janv. 02 20590 chargts |
Michel Bardou | Utilisation des Sender
|
Exemple: Connaître le composant qui a déclenché un événement : Utilisation de SENDER |
08 Juin 97 maj 29 Sept. 07 22316 chargts |
Michel Bardou | Atteindre tous les contrôles ou composants des fiches de l'application.
|
Exemple: Comment ATTEINDRE TOUS LES ELEMENTS (composants ou contrôles) D'UNE FICHE à l'aide d'une boucle ? Cet exemple montre également l'utilisation de IS et de AS servant à tester si un composant est d'un certain type. Comment ATTEINDRE TOUTES LES FICHES D'UNE APPLICATION
MAJ : ajout de comment lister tous les composants de toutes les fiches d'une application.(Sur une suggestion de jopab00) |
07 Mars 02 19859 chargts |
Michel Bardou | Atteindre des composants par leur nom
|
Exemple: Comment atteindre des composants par leurs noms stockés dans des chaines de caractères ? (Utilisation de FindComponent)
Permet par exemple d'atteindre 10 TEdit à l'intérieur d'une boucle en utilisant 'Edit'+IntToStr(i). |
26 Janv. 00 25253 chargts |
Michel Bardou | Tutorial modèles de code
|
Tutorial: Les modèles de code permettent d'écrire du code "tout fait" par exemple: en choisissant le modèle de code if then else après avoir fait Crtl + j, on obtient
if then
begin
end
else
begin
end;
|
14 Juin 03 19345 chargts |
Michel Bardou | Déclaration multiple de fonctions et procédures
|
Exemple: Redéclarer plusieurs fois une routine (également appelé surcharge ou redéfinition) permet, pour un même nom de fonction de pouvoir avoir des paramètres de différents types. On pourra par exemple, dans le même programme appeler
- somme(1,2);
- et somme(Edit1.Text, Edit2.Text);
sans erreur de compilation.
|
29 Déc. 98 28798 chargts |
Michel Bardou | splash.zip
|
Exemple: Comment faire un SPLASH SCREEN c'est à dire : comment afficher un écran au démarrage de votre programme pendant qu'il s'initialise ? |
12 Nov. 00 23340 chargts |
Michel Bardou | Les raccourcis de l'IDE
|
Tutorial: Les RACCOURCIS dans l'environnement de développement Delphi. |
06 Oct. 97 maj 05 Janv. 03 44939 chargts 3 comment |
Michel Bardou | Tutorial création de composants.
|
Tutorial: Un tutorial très complet sur la CREATION DE COMPOSANTS.
Dernier ajout : Création d'EDITEURS DE PROPRIETES. Par exemple l'ouverture d'une boite de dialogue lorsque l'on clique sur une propriété dans l'inspecteur d'objets. |
15 Nov. 00 30939 chargts |
Michel Bardou | Tutorial sur les Paquets
|
Tutorial: Les PAQUETS. |
29 Sept. 01 18638 chargts |
Michel Bardou | deplaceform.zip
|
Exemple: Comment DEPLACER UNE FORM à l'aide de la SOURIS |
03 Juin 07 maj 08 Juin 07 10210 chargts 1 comment |
Columbo | Mouvement fluide d'une fiche rebondissante déplacée à la souris.
|
Exemple: L'exemple permet de déplacer la fiche avec la souris. En plus, quand on cesse de déplacer la fiche, le mouvement entrepris se prolonge dans un effet de viscosité réglable.
La fiche peut également rebondir sur les bords de l'écran si le mouvement l'impose.
Ca donne une animation peu commune, mais agréable à la fiche. |
04 Oct. 98 18831 chargts |
Michel Bardou | deplacesouris.zip
|
Exemple: Comment donner la possibilité à l'utilisateur de DEPLACER UN COMPOSANT à l'aide de la souris. |
25 Nov. 01 18892 chargts |
Serge Arbiol | Redimensionner un panel à la souris
|
Exemple: Un exemple de Serge Arbiol : Comment redimensionner un PANEL à la SOURIS |
24 Nov. 98 20347 chargts |
Michel Bardou | curseur.zip
|
Exemple: Comment modifier le CURSEUR DE LA SOURIS, comment CREER SES PROPRES CURSEURS. |
30 Mars 00 19254 chargts |
Michel Bardou | poscursouris.zip
|
Exemple: Trouver les COORDONNEES du curseur de la SOURIS, comment DEPLACER le curseur de la souris |
08 Déc. 02 maj 25 Déc. 02 23515 chargts 2 comment |
Michel Bardou | Utilisation des listes d'actions.
|
Tutorial: Les TActionList (D6 et +) permettent de gérer facilement des actions qui seront déclenchées par plusieurs composants. Delphi met également à notre disposition un grand nombre d'actions pré-programmées qui peuvent se révéler bien pratiques.
Voir aussi le tutorial sur les gestionnaires d'actions. |
27 Déc. 02 20922 chargts 2 comment |
Michel Bardou | Les gestionnaires d'actions
|
Tutorial: Pour D6 et + :
Les TActionManager permettent d'avoir des MENUS qui se modifient en fonction de la fréquence d'utilisation de ses éléments.
Ils permettent aussi à l'utilisateur de vos logiciels de pouvoir configurer les menus à sa convenance.
Pour bien comprendre ce tutorial, il est indispensable d'avoir lu le tutorial suir les listes d'actions. |
16 Avril 98 maj 27 Févr. 01 26543 chargts 1 comment |
Michel Bardou | Heure et date système.
|
Exemple: Comment RECUPERER et MODIFIER L'HEURE et la DATE SYSTEME. Cet exemple permet également de mieux comprendre les différents formats de date et heure et comment passer d'un format à un autre.Maj : envoi d'un message à la barre des taches pour réactualiser immédiatement l'heure de l'horloge. |
26 Avril 97 19839 chargts |
Michel Bardou | termine.zip
|
Exemple: Comment FERMER UNE APPLICATION (si vous êtes perdu entre les "OnClose", les "OnCloseQuery" et les "application.Terminate".) |
02 Juil. 02 31082 chargts 4 comment |
DooMeeR | Les pointeurs
|
Tutorial: Les POINTEURS sont un élément très important dans la programmation. En Delphi, ils sont moins utilisés car le langage est pensé pour que l'on n'aie pas à s'en servir. Néanmoins, leur connaissance permet de mieux comprendre certains fonctionnements de Delphi et de découvrir d'autres méthodes de programmation.... |
06 Juin 97 19046 chargts |
Michel Bardou | class.zip
|
Exemple: Cet exemple doit vous permettre de mieux comprendre certaines NOTIONS D'OBJETS. On doit comprendre qu'un objet est géré par son adresse mémoire et la notion d' HERITAGE . |
30 Mai 99 18707 chargts |
Michel Bardou | polymorphisme.zip
|
Exemple: Cet exemple doit vous permettre de mieux comprendre certaines NOTIONS D'OBJETS et plus précisément la notion de POLYMORPHISME. |
02 Juil. 02 29561 chargts |
DooMeeR | Optimiser ses programmes
|
Tutorial: OPTIMISER un PROGRAMME est très important pour fournir aux utilisateurs le meilleur confort d'utilisation possible. Cet article est fait pour vous apprendre quelques bases, vous donner quelques réflexes, afin que votre programme soit plus rapide et agréable à utiliser... |
30 Déc. 98 19307 chargts |
Michel Bardou | editcontrol.zip
|
Exemple: Comment CONTROLER LES ENTREES effectuées dans un EDIT ? Par exemple : comment contrôler que le texte entré correspond à un réel ou comment transformer le texte en majuscule au fur et à mesure de la frappe. |
02 Mars 98 maj 21 Oct. 06 36624 chargts |
Michel Bardou | Fonctions pour chaines de caractères.
|
Exemple: Quelques FONCTIONS pratiques de traitement des CHAINES DE CARACTERES (strings) :
- Comment extraire d'un string ce qui est à gauche (ou à droite) d'une sous-chaîne déterminée?
- Comment extraire la n ieme sous-chaîne délimitée par un séparateur. Combien de sous-chaînes ?
- Comment extraire 'exe' de la chaîne 'truc.toto.exe'
- ...
Dernière maj : ajout de la fonction StrReplace
|
23 Avril 02 21879 chargts |
Michel Bardou | Ajuster le volume des MIDI et WAVE
|
Exemple: Comment ajuster les VOLUMES correspondants aux MIDI et WAVE. |
16 Juin 01 12 chargts |
Michel Bardou | astuce : |
Astuce: Pour ouvrir la fenêtre de réglage des VOLUMES de SONS: WinExec('SNDVOL32.EXE',SW_SHOW); |
11 Juin 97 20348 chargts |
Michel Bardou | Création d'un controle à l'exécution.
|
Exemple: Comment CREER UN CONTROLE (par exemple un Bouton) à l'exécution et lui rajouter un événement à l'exécution. |
20 Avril 02 8 chargts |
Michel Bardou | Ecrire dans la barre des tâches |
Astuce: Pour écrire dans l'icône de la barre des tâches correspondant à son application :
Application.Title:='hello word'; |
15 Déc. 01 maj 09 Nov. 02 93916 chargts 18 comment |
Michel Bardou | Les bases de données
|
Tutorial: Les Bases de données.
Dernières MAJ:
- Utilisation de QuickReport pour faire des impressions.
- Attaquer EXCEL comme une Base de données via ODBC.
|
15 Mars 03 maj 15 Févr. 04 37744 chargts |
DevelOpeR13 | Rave Report
|
Exemple: RAVE REPORT 5.0. La documentation sur le sujet étant encore une denrée extrement rare,cet exemple est précieux ! |
26 Avril 03 26222 chargts |
Alain FERRUT | Rave Report utilisé avec une base de données Open Source copmposant TBDF
|
Exemple: Rave Report utilisé avec une base de données (Open Source composant TBDF). L'exemple est accompagné d'un un pdf explicatif. |
20 Sept. 98 18616 chargts |
Michel Bardou | pressepapier.zip
|
Exemple: Comment copier du texte vers le PRESSE PAPIER et comment récupérer du texte à partir du presse papier. |
05 Juil. 99 maj 16 Sept. 99 22480 chargts |
Michel Bardou | Utilisation des TList.
|
Exemple: Utilisation des TLIST. Comment les utiliser, les trier... |
13 Sept. 97 18788 chargts |
Michel Bardou | delay.zip
|
Exemple: L'équivalent de la fonction DELAY de turbo pascal : comment FAIRE UNE PAUSE dans votre programme pendant un temps déterminé en milli secondes. Voir aussi la fonction SLEEP de Delphi. |
24 Mars 00 18699 chargts |
Michel Bardou | menuchanger.zip
|
Exemple: Comment modifier un MENU en DYNAMIQUE ? (le texte et la procédure déclenchée lors de la sélection) |
17 Janv. 99 18339 chargts |
Michel Bardou | menuicone.zip
|
Exemple: Delphi 4 (et +?) uniquement : Comment mettre des ICONES dans un MENU ? |
24 Févr. 01 26784 chargts |
Yves Dumont | rdgrp : RadioGroup et PageControl
|
Programme: Pour apprendre à utiliser les RadioGroup, les PageControl avec leurs onglets. |
22 Janv. 03 20773 chargts |
ToM50 | Changer les couleurs et l'écriture dans un TStringGrid
|
Exemple: Changer les COULEURS du fond, la FONT, la couleur du texte dans un TSTRINGGRID et ce, cellule par cellule. En extrapolant, on peut changer complètement le look des celulles.
Utilisation de l'évènement OnDrawCell. |
02 Mars 02 29241 chargts 1 comment |
Amar Guessas | Passer des chiffres en lettres
|
Programme: Comment transformer un nombre en sa forme lettres ex: transformer 101 en 'cent un'.
Fonctionne aussi pour 20.20 Au passage montre comment mettre un lien internet sur un label. |
30 Déc. 98 5 chargts |
Michel Bardou | Empécher l'entrée de certaines touches. Par exemple n'autoriser que les valeurs numériques. |
Astuce: Dans un TEdit : comment empêcher l'entrée de certaine touches, par exemple n'autoriser que les valeurs numériques? Tout simplement en créant une réponse à l'événement OnKeyPressed du TEdit faisant croire que les touches non souhaitées ont la valeur #0 :
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in [#8,'0'..'9',DecimalSeparator,'+','-']) then key:=#0;
end; |
21 Sept. 99 5 chargts |
Michel Bardou | Empécher le beep lorsque l'on appuie sur la touche entrée. |
Astuce: Dans un TEdit : comment empécher le beep lorsque l'on appuie sur la touche entrée ?
Tout simplement en créant une réponse à l'événement OnKeyPressed du TEdit faisant croire que la touche #13 (= entrée) est la touche #0 :
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then key:=#0;
end; |
24 Nov. 02 18828 chargts |
Michel Bardou | Passer une procédure en paramètre d'une procédure.
|
Exemple: Comment passer une procédure ou une fonction en paramètre d'une procédure ou d'une fonction. |
01 Déc. 02 18197 chargts |
Michel Bardou | Stocker des données de toutes tailles dans la propriété tag.
|
Exemple: Utilisation de la PROPRIETE TAG pour y stocker des données de toutes tailles. |
21 Déc. 02 18517 chargts |
Michel Bardou | Griser (rendre inactive) la croix de fermeture d'une form
|
Exemple: Comment rendre inactive (grisée)la croix de fermeture d'une TForm. |
26 Déc. 02 21188 chargts |
Michel Bardou | Liste des extensions des fichiers Delphi
|
Tutorial: Liste des extensions des fichiers Delphi |
11 Mai 03 maj 29 Déc. 03 19275 chargts |
Michel Bardou | Afficher les les captions des labels , TBitBtn et TSpeedButton sur plusieurs lignes
|
Exemple: Comment afficher les CAPTIONS des Tlabel, Button, TBitBtn et TSpeedButton sur PLUSIEURS LIGNES.
Dernière maj : ajout des TButton. |
02 Janv. 04 23133 chargts 2 comment |
DooMeeR | Les chaines de caractères : ce qui se cache derrière les différents types.
|
Tutorial: Pour bien comprendre comment Delphi gère les chaines de caractères et par là même : savoir quel type utiliser. |
24 Janv. 04 14205 chargts |
THM | Tranformer Michel&Durand&Paul etc... en un tableau des éléments séparés par &
|
Exemple: Sous la forme d'une fonction, permet de remplir un tableau à partir d'une chaine. Par exemple, si la chaine est Michel&Durand&Paul et le séparaeur est & alors l'indice 0 du tableau contient Michel. L'indice 2 contient Durand etc... |
16 Déc. 03 7 chargts |
Michel | Ne plus avoir de fichiers de sauvegardes *~.* |
Astuce: Si vous ne voulez plus avoir les fichiers de sauvegarde *.~* :
Outils / Option de l'Editeur / Affichage / décochez "Créer un fichier de sauvegarde" |
25 Avril 04 14464 chargts |
SiZiOUS | Faire un Wizard
|
Exemple: Un exemple qui montre comment faire un magicien de configuration (assistant ou Wizard, quoi!)
Utilisation du TPageControl. |
27 Avril 04 13371 chargts |
LAROCHE Vincent | Faire un Wizard (2)
|
Exemple: Un second exemple qui montre comment faire un magicien de configuration (assistant ou Wizard, quoi!).
Utilisation du TPageControl. |
02 Mai 04 14452 chargts |
DevelOpeR13 | Génération de mots de passe
|
Exemple: Cet exemple permet de générer un mots de passe par exemple du style CLID qui
évite ainsi au maximum la composition de doublons. |
23 Févr. 05 35352 chargts 2 comment |
Rick Spence, traduit par DarkSide | La programmation orientée objet en Delphi - Un guide pour les débutants.
|
Tutorial: Dans cet article je vais initier les programmeurs Delphi aux possibilités de l'orientation objet du Pascal objet et montrer comment tirer partie d'elles dans vos propres applications. Même si vous avez déjà utilisé Delphi, vous trouverez dans cet article un sujet de révision utile - c'est impressionnant de voir tout ce qu'on peut faire avec Delphi sans réellement comprendre tous les principes du langage. |
06 Janv. 07 12860 chargts |
Michel Bardou | Utilisation des Listes de Choix ou ComboBox
|
Exemple: Utilisation des Listes de Choix ou ComboBox. |
25 Janv. 09 maj 24 Févr. 09 8689 chargts |
Vincent Laroche | Surtitre dans un TStringGrid
|
Exemple: Comment afficher un surtitre dans un TStringGrid c'est à dire comment avoir 2 lignes fixes dont la première affiche un titre correspondant à plusieurs colonnes. |
29 Déc. 97 maj 29 Janv. 00 24504 chargts |
Michel Bardou | Tutorial ActivesX
|
Tutorial: Les ActiveX |
12 Févr. 05 15116 chargts 6 comment |
Michel | Visualiser les pdf
|
Exemple: Comment, dans une application, pouvoir voir le contenu d'un pdf.
ATTENTION pour utiliser cet exemple, il faut en premier lieu importer la bibliothèque de type correspondante :
menu projet /importer une bibliothèque de type. Choisir "Acrobat Control for activeX...".
cliquez sur installer Choisissez le paquet où vous voulez installer ce nouveau composant.
Cela vous ajoute un composant "pdf" dans l'onglet ActiveX
Si cela vous parait difficile, allez voir le tutorial ActiveX chapitre " Transformation d'un ActiveX en composant" |
07 Déc. 03 maj 12 Déc. 03 27336 chargts 1 comment |
Michel Bardou | Création des fichiers d'aide au format .CHM (1/2)
|
Tutorial: Création des fichiers d'aide au format .CHM à l'aide de Microsoft HTML Workshop. Et intégration dans un programme Delphi.
Première partie : Création du fichier d'aide et utilisation simple. |
21 Déc. 03 19348 chargts |
Michel Bardou | Création des fichiers d'aide au format .CHM (2/2)
|
Tutorial: Création des fichiers d'aide au format .CHM à l'aide de Microsoft HTML Workshop. Et intégration dans un programme Delphi.
Seconde partie : Utilisation pour une aide contextuelle. |
15 Mars 04 6 chargts |
DevelOpeR13 | Création des fichiers d'aide au format .HLP
|
Lien: Création des fichiers d'aide au format .HLP |
19 Juil. 97 23758 chargts |
Michel Bardou | icobot.zip
|
Exemple: Comment METTRE UNE ICONE (.ico) SUR UN BOUTON (BitBtn ou SpeedButton), le problème étant que les boutons ne peuvent accepter que des BitMaps. |
06 Juil. 02 maj 15 Févr. 04 27682 chargts |
DevelOpeR13 | Dessin animé comme un gif
|
Exemple: Comment avoir un DESSIN QUI S'ANIME à l'image de ce que fait un gif animé, mais sans utiliser de gif. Deux solutions : avec et sans TImageList. Permet aussi de comprendre les TImageList. |
27 Janv. 04 18488 chargts |
Mitchoukette | Animation d'images à l'aide d'une TImageList
|
Exemple: Animation d'images à l'aide d'une TImageList. L'auteur s'est attaché à en faire une Classe pour plus de "propreté". |
26 Janv. 03 maj 03 Sept. 03 25312 chargts 3 comment |
Jean-François Desrochers | Ecran de démarrage avec fondu.
|
Exemple: Exemple d'écran de démarrage Splash qui s'affiche avec un effet de fondu. Il peut s'afficher sur toutes les plateformes Windows. Ce n'est pas un véritable Splash Screen au sens où cet écran ne s'affiche pas mendant le chargement de l'application et ne se retire pas automatiquement à la fin du chargement de l'application. (Pour cela, voir l'exemple dédié aux Splash Screen). Son intéret réside dans l'effet de fondu. Il doit d'ailleurs pouvoir s'appliquer dans des affichages autres que le démarrage de l'application.
Dernière maj : Différents aménagements augmentant la clarté de l'exemple et sa réutilisation. |
09 Nov. 97 maj 01 Déc. 99 48023 chargts 3 comment |
Michel Bardou | Astuces
|
Astuce: Là, vous trouverez une page qui regroupe tout un tas d'astuces en tous genres. |
20 Oct. 02 maj 16 Févr. 04 26948 chargts |
DevelOpeR13 | Changer la couleur etc des textes d'une boite de type MesageDialogue
|
Exemple: Comment changer l'apparence (couleur, police etc ) des textes d'une boîte de dialogue générée par CreateMessageDialog. Et ce, y compris pour les textes dans les boutons. |
13 Déc. 97 maj 26 Oct. 00 29830 chargts |
Michel Bardou | Tutorial dll
|
Tutorial: Les DLL |
29 Déc. 02 7 chargts |
Michel Bardou | Voir les DLL utilisées |
Astuce: Pour voir les DLL et autres modules utilisées par votre programme, il suffit d'ouvrir la fenêtre de module.
Pour cela, allez à : Voir / Fenêtres de débogage / Modules ou de faire Alr-Ctrl-M. Lancez le programme (f9) et vous voyez les modules utilisées. |
23 Nov. 97 22520 chargts |
Michel Bardou | dragdrop.zip
|
Exemple: Comment programmer les DRAG and DROP (vous prenez un objet et par un glissé de la souris, vous venez le déposer sur un autre objet). Voir aussi lacheico.zip |
15 Déc. 01 maj 15 Déc. 01 28584 chargts 3 comment |
Michel Bardou | Placer des fichiers dans son exe.
|
Tutorial: Placer d'autres fichiers dans son exe grâce aux ressources. |
01 Juin 02 44600 chargts |
Marchioni Valérian | Les ressources
|
Tutorial: Tout ce que vous voulez savoir sur les RESSOURCES... |
20 Sept. 03 maj 27 Sept. 03 22025 chargts 2 comment |
Bernichi Maamoun | Plusieurs langues pour son exe.
|
Exemple: Comment faire un programme multi-langues (utilisation des ressources). |
07 Sept. 02 maj 01 Nov. 02 22907 chargts |
Christian Gruais | Placer un midi dans son exe
|
Exemple: Jouer un son MIDI intégré dans le fichier EXE (en utilisant les "ressources").
Intérêt :
- On peut diffuser un fichier EXE seul, sans avoir à diffuser une INSTALL ou un fichier ZIP avec un fichier EXE, un fichier MID, etc...
- On est sûr que le fichier sera toujours présent, là où on l'attend...
|
20 Mars 02 34033 chargts 2 comment |
DooMeeR | Les Streams (1)
|
Tutorial: Un cours sur les Streams en Delphi (1) |
08 Avril 03 31756 chargts 2 comment |
DooMeeR | Les Streams (2)
|
Tutorial: Un cours sur les Streams en Delphi (2) |
27 Oct. 02 20261 chargts |
Michel Bardou | Ajouter un fichier d'aide (API par exemple) dans l'aide en ligne de Delphi.
|
Tutorial: Comment CONFIGURER L'AIDE EN LIGNE de Delphi : Ajout et suppression des fichiers d'aide qui sont lus.
Application directe : ajout des fichiers d'aide des API.
Ne fonctionne pas pour les versions perso. |
09 Déc. 02 maj 13 Déc. 02 22469 chargts |
Michel Bardou | Réduire la taille de l'exe. Utilisation des paquets d'exécution.
|
Tutorial: En compilant sans demander à Delphi de placer le code de la VCL et autres paquets dans l'exe, vous diminuez d'une manière très sensible la taille de vos exe (une application vide passe de 388 Ko à 14 ko). |
14 Déc. 02 22291 chargts |
Michel Bardou | Diviser par deux le temps de chargement de Delphi
|
Tutorial: Comment diminuer le temps de chargement de Delphi... |
21 Déc. 02 21437 chargts |
Michel Bardou | Placer un TProgressBar sur un TStatusBar
|
Exemple: Il est louable de vouloir placer une ProgressBar sur une StatusBar.
Pourtant de base, la StatusBar n'accepte pas de recevoir un composant tel qu'un ProgressBar.
Le principe donné dans l'exemple est valable non seulement pour les TProgressBar mais également pour les autres composants descendant des TWinControl. |
19 Mars 00 18710 chargts |
Michel Bardou | imprimtext.zip
|
Exemple: Un exemple simple pour comprendre les IMPRESSIONS D'UN TEXTE sur une imprimante. |
12 Févr. 03 maj 29 Déc. 03 20475 chargts |
colpaert gonzague | Imprimer un StringGrid
|
Exemple: Impression d'un StringGrid à l'aide de QuickReport.
Maj : correction d'un bug. |
15 Sept. 02 22948 chargts |
Michel Bardou | Impression d'une image avec QuickReport
|
Exemple: QUICKREPORT est livré avec Delphi Pro et +. Il est normalement utilisé pour créer des rapports de bases de données. En fait il permet aussi de faciliter les IMPRESSIONS mêmes sans connexion avec une base de données. L'exemple montre Comment imprimer une image. Pour les rapport de type BDD, allez voir le tutorial dédié à ce sujet. |
14 Juil. 97 23765 chargts |
Michel Bardou | treeview.zip
|
Exemple: Comment utiliser le composant TREEVIEW. Ce composant permet de créer des ARBRES; des ARBORESCENCES un peu à la façon de l'explorer de Windows. |
17 Janv. 98 20102 chargts |
Michel Bardou | treevobj.zip
|
Exemple: Utilisation du composant TREEVIEW mais cette fois avec utilisation d'un objet accroché à chaque noeud. |
29 Avril 02 17447 chargts |
Marcus | Lien URL sur un TLabel
|
Exemple: Mettre un LIEN URL ASSOCIE à un TLabel. On clique sur le Label et ça ouvre une page internet ou un EMail. On peut facilement extrapoler pour ouvrir tout fichier.
Attention D6 et plus car utilise l'évènement OnMouseLeave. |
03 Mai 02 17072 chargts |
Marcus | Lien URL sur un TLabel (2)
|
Exemple: Mettre un LIEN URL ASSOCIE à un TLabel. On clique sur le Label et ça ouvre une page internet ou un EMail. On peut facilement extrapoler pour ouvrir tout fichier.
Compatible toutes versions, mais ne souligne pas le texte au pasage du curseur. |
09 Mai 02 20834 chargts |
David.Challes | Un TLabel avec lien URL
|
Composant: Un composant qui permet d'associer un LIEN URL à un TLabel. La police change au survol de la souris. Utilise les messages CM_MOUSELEAVE et CM_MOUSEENTER et donc n'utilise pas OnMouseLeave => compatible toutes versions Delphi (testé sur D3 et +). |
22 Mars 03 8 chargts |
Michel Bardou | Avoir plusieurs colonnes dans un TListBox |
Astuce: procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.TabWidth :=50;
ListBox1.Items.Add('Hello'^I'seconde'^I'et encore une autre');
ListBox1.Items.Add('Ligne2'^I'seconde col'^I'et encore une autre');
end; |
27 Avril 03 maj 01 Mai 03 21375 chargts |
P. Moati | Dessin d'un dégradé entre deux couleurs
|
Exemple: Une fonction qui permet d'obtenir un DEGRADE de COULEURS entre deux couleurs. L'exemple montre comment l'utiliser sur une form. Il est facile de le modifier pour l'utiliser sur d'autres composants. |
26 Mai 99 18516 chargts |
Michel Bardou | Mapping d'une image.
|
Exemple: D'après une idée de Richard Blanchard et Bernard Pétrisot : MAPPING D'UNE IMAGE ou comment avoir des événements différents en fonction de la zone de l'image cliquée. |
08 Nov. 03 81294 chargts |
Michel | Units Phidels.pas
|
Exemple: Une base de données de fonctions et procédures accessibles facilement.
Principes généraux :
- Les fonctions sont utilisables par tous, soit par copier coller soit en téléchargeant une Unit entière.
- Vous pouvez soumettre des fonctions qui, si elles sont retenues, seront ajoutées à cette base de données.
|
30 Avril 02 8 chargts |
Michel Bardou | TEdit : Texte aligné à droite. |
Astuce: Pour faire en sorte qu'un TEdit voit son texte aligné à droite (placer un Edit et un Button sur la Form):
procedure TForm1.Button1Click(Sender: TObject);
var OldSysLocal:TSysLocale;
begin
OldSysLocal:=SysLocale;// pour pouvoir le remettre
SysLocale.MiddleEast := True;
Edit1.BiDiMode := bdRightToLeft;
SysLocale := OldSysLocal;
end; |
29 Mars 02 10 chargts |
Michel Bardou | Passer de D6 en D5 |
Astuce: Pour qu'un programme fait en D6 puisse être utilisé en D5, il faut bien sur ne pas utiliser de procédure ou composant inconnus de D5 mais également que le DFM soit enregistré en format texte => sur la fiche principale, faire clic droit puis cliquer sur DFM Texte s'il n'est pas coché. |
29 Mars 02 6 chargts |
Michel Bardou | Passer de D5 en D4 |
Astuce: Pour qu'un programme fait en D5 puisse être utilisé en D4, il faut bien sur ne pas utiliser de procédure ou composant inconnus de D5 mais également que le DFM ne soit pas enregistré en format texte => sur la fiche principale, faire clic droit puis cliquer sur DFM Texte s'il est coché. |
03 Févr. 00 9 chargts |
| www.developpez.com /delphi/media.htm
|
Lien: En plus des exemples du site portant sur le son, allez voir sur la page www.developpez.com consacré au son sur Delphi en cliquant ici |
31 Août 03 20768 chargts |
AM-Vector | Pointeurs Delphi et assembleur.
|
Tutorial: Un mini-tutorial, sur les pointeurs et l'assembleur, qui explique le fonctionnement de la mémoire en assembleur, tout en étant lié aux pointeurs de Delphi. |
18 Janv. 04 17414 chargts |
SiZiOUS | Rechercher dans une ListBox
|
Exemple: Différentes façons de faire une recherche d'une chaîne de caractères dans une ListBox |