FAQ DelphiConsultez toutes les FAQ
Nombre d'auteurs : 124, nombre de questions : 934, dernière mise à jour : 23 octobre 2024
Cette FAQ a été réalisée à partir des questions fréquemment posées sur les forums Delphi et Delphi et bases de données de www.developpez.com et de l'expérience personnelle des auteurs.
Nous tenons à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète. Si vous souhaitez y apporter des corrections ou la compléter, contactez un responsable (lien au bas de cette page).
Nous espérons que cette FAQ saura répondre à vos attentes. Nous vous en souhaitons une bonne lecture.
L'équipe Delphi de Developpez.com.
- 1. Informations générales (4)
-
2. Interface utilisateur
(198)
-
2.1. Gestion exécution
(26)
- Comment réaliser un splash screen ?
- Comment réaliser un splash screen transparent ?
- Comment n'instancier qu'une seule fois un programme ?
- Comment passer au premier plan une application instanciée une seconde fois ?
- Comment imposer une pause au programme ?
- Comment ne pas bloquer une application pendant un traitement long ?
- Comment récupérer les paramètres passés au programme ?
- Comment exécuter une application extérieure ?
- Comment lancer et contrôler une application extérieure ?
- Comment fermer une application externe ?
- Comment modifier le titre de l'application dans la barre des tâches ?
- Comment lancer automatiquement une application au démarrage de Windows ?
- Comment savoir si une application est en cours d'exécution ?
- Comment interdire la mise en veille d'une machine sous Windows ?
- Comment remettre son application en avant plan ?
- Comment envoyer du texte au debugger ?
- Comment tuer un processus à partir de son nom ?
- Comment lancer un programme sous un autre contexte de sécurité ?
- Comment désactiver la combinaison de touches CTRL-ALT-SUPPR ?
- Comment ne pas afficher l'icône d'une fiche dans la barre des tâches ?
- Comment centrer la fenêtre sur l'écran ?
- Comment connaître l'état des touches du Clavier ?
- Comment imprimer un fichier PDF à partir de son application sans l'ouvrir ?
- Comment piloter une application tierce ?
- Pourquoi CreateProcess ne fonctionne-t-il pas dans certains cas sous Vista ?
- Comment afficher la file d'impression de l'imprimante en cours ?
-
2.2. Application
(32)
- Comment mettre une image en fond de fiche ?
- Comment mettre une image en fond d'une fiche MDI ?
- Comment récupérer le numéro de version de mon application ?
- Comment réaliser une interface style Outlook ?
- Comment personnaliser la forme de sa fiche ?
- Comment modifier l'aspect des contrôles d'une fenêtre en fonction d'un état ?
- Comment empêcher la fermeture d'une fenêtre par Alt-F4 ou Close ?
- Comment masquer la fenêtre principale ?
- Comment masquer l'application dans la barre des tâches ?
- Comment ajouter une icône dans le systray ?
- Comment déplacer une fiche sans barre de titre ?
- Comment redimensionner une fiche sans bordure ?
- Comment utiliser les contrôles XP dans une application ?
- Comment réduire toutes les fenêtres ?
- Comment faire clignoter la fenêtre de l'application ?
- Comment exécuter une application distante ?
- Comment mettre une console dans une application GUI ?
- Comment insérer un fichier dans un exécutable ?
- Comment intercepter les touches du clavier sur la fiche ?
- Comment compresser un exécutable ?
- Comment réaliser des animations graphiques ?
- Comment avoir une seule instance d'une fenêtre fille dans une application ?
- Comment insérer une ressource dans un exécutable ?
- Comment modifier le texte des boutons d'un MessageDlg ?
- Comment enlever la croix de fermeture en gardant les autres icônes d'une fenêtre ?
- Comment créer des fichiers d'aide ?
- Comment temporiser, de manière non-bloquante, certaines actions ?
- Comment ajouter un contrôle dans un MessageDlg ?
- Comment renommer une section dans un fichier INI ?
- Quelle est la différence entre Width/Height et ClientWidth/ClientHeight ?
- Comment donner le style Windows 10 aux applications développées avec Delphi 7 ?
- Comment donner le style Windows 11 aux applications sous Delphi 7
-
2.3. Applications console
(14)
- Qu'est-ce qu'une application console ?
- Comment ajouter les informations de version dans une application console ?
- Comment utiliser les redirections dans une application console ?
- Comment associer un handle à une console ?
- Comment demander à l'utilisateur d'appuyer sur une touche ?
- Comment déterminer si la sortie standard est redirigée ?
- Comment mettre des couleurs dans une console ?
- Comment intercepter la fin d'un programme console ?
- Comment exécuter une application extérieure et rediriger les entrées/sorties ?
- Comment cacher la fenêtre d'une application console ?
- Comment faire un "clear screen" dans une application console ?
- Comment basculer un programme console en mode plein écran ?
- Comment avoir une icône personnalisée dans une application console ?
- Comment obtenir le handle de fenêtre d'une application console ?
- 2.4. Citrix (3)
- 2.5. DUnit (1)
-
2.6. Composants
(117)
-
2.6.1. Généralités et installation
(13)
- Qu'est-ce que la VCL ?
- Qu'est-ce que la CLX ?
- Qu'est-ce qu'un TControl ?
- Qu'est-ce qu'un Handle ?
- Comment installer un nouveau composant ?
- Comment installer un contrôle ActiveX ?
- Comment importer des librairies de type ?
- Comment utiliser PasswordChar sur un TEdit dans une application CLX ?
- Comment distribuer et installer un contrôle ActiveX pour mon application ?
- Pourquoi mon programme plante-t-il sur un PC où Delphi n'est pas installé ?
- Comment associer une image à mon composant dans la palette ?
- Comment résoudre le problème "Dsgnintf.dcu non trouvé" lors de l'import de composants ?
- Comment ajouter une icône et un texte personnalisés dans le splash screen de BDS ?
-
2.6.2. Création dynamique - Recherche
(6)
- Comment créer dynamiquement un composant visuel ?
- Comment ajouter un évènement à un composant créé dynamiquement ?
- Comment trouver un composant en connaissant son nom ?
- Comment connaître le composant à l'origine de l'évènement ?
- Comment parcourir tous les composants d'une fiche ?
- Comment retrouver le TLabel associé à un contrôle ?
-
2.6.3. Utilisation des fonctions des APIs
(7)
- Comment récupérer le texte affiché dans la barre de titre d'une fenêtre quelconque ?
- Comment changer la couleur d'un TProgressBar ?
- Comment créer un fichier temporaire ?
- Comment effectuer des chronométrages précis ?
- Comment obtenir le code de sortie de l'application ?
- Comment obtenir le message correspondant à une erreur Windows obtenue ?
- Comment obtenir la hauteur de la barre des tâches ?
- 2.6.4. Le composant TDrawGrid (1)
-
2.6.5. Le composant TStringGrid
(18)
- Comment supprimer n'importe quelle ligne d'un TStringGrid ?
- Comment supprimer une ligne ou une colonne dans un TStringGrid ?
- Comment centrer le texte d'un TStringGrid ?
- Comment avoir des lignes de couleur sur un TStringGrid ?
- Comment mettre une image en fond d'un TStringGrid ?
- Comment trier une grille en fonction d'une colonne ?
- Comment exporter un TStringGrid vers Excel ?
- Comment avoir des retours chariot dans une cellule d'un TStringGrid ?
- Comment sélectionner du texte dans une cellule de TStringGrid ?
- Comment empêcher l'édition d'une cellulle dans un TStringGrid ?
- Comment charger/sauver un TStringGrid dans un fichier ?
- Comment déplacer une ligne dans un TStringGrid ?
- Comment fusionner les cellules d'un StringGrid ?
- Comment ajouter un bouton dans un TStringGrid ?
- Accélération de l'affichage d'un TStringGrid
- Comment faire le nettoyage d'une StringGrid ?
- Comment gérer les déplacements avec les flèches D et G et sauter les Cells.ColWidths=-1
- Comment ajouter une TComboBox dans un TStringGrid ?
-
2.6.6. Le composant TWebBrowser
(14)
- Comment afficher une page construite dans son application ?
- Comment récupérer le contenu affiché dans mon objet TWebBrowser ?
- Comment appeler la boîte de dialogue Enregistrer sous ?
- Comment lister les liens présents dans une page ?
- Comment obtenir la liste et les propriétés des images contenues dans la page ?
- Comment déterminer le nombre de frames dans la page ?
- Comment afficher la fenêtre de mise en page ?
- Comment imprimer le document ?
- Comment annuler l'ouverture d'un popup ?
- Comment cacher les scrollbars ?
- Comment sélectionner tout le document en vue de le copier dans le presse-papier ?
- Comment afficher la fenêtre de propriété du document ?
- Comment récupérer la source complète d'une page ?
- Comment mettre en gras une sélection de texte dans le TWebBrowser ?
- 2.6.7. Le composant TComboBox (2)
-
2.6.8. Le composant TRichEdit
(7)
- Comment créer un tableau au format RTF et l'insérer dans un TRichEdit ?
- Comment se positionner sur une ligne/colonne d'un TMemo/TRichEdit ?
- Comment écrire en couleur dans un TRichEdit ?
- Comment avoir les dimensions (largeur/hauteur) en pixels d'un texte formaté (RTF) ?
- Comment récupérer le n° de la 1ere ligne affichée dans un TMemo/TRichEdit ?
- Comment connaitre la position de la ScrollBar verticale dans un TMemo ou TStringGrid ?
- Comment désactiver le glisser/déposer
- 2.6.9. Le composant TListBox (3)
- 2.6.10. Le composant TPageControl (3)
- 2.6.11. Le composant TFrame (1)
- 2.6.12. Le composant TTreeView (4)
- 2.6.13. Le composant TRadioGroup (2)
-
2.6.14. Composants - Divers
(36)
- Comment donner le focus à un composant ?
- Comment faire un retour à la ligne ?
- Comment aligner à droite le contenu d'un TControl (TEdit...) ?
- Comment ne rentrer que des chiffres dans un TEdit ?
- Comment modifier une propriété par son nom ?
- Comment réaliser un effet de scroll sur un label ?
- Comment convertir des coordonnées écran en position de caractère d'un contrôle d'édition ?
- Comment mettre une case à cocher dans un MessageDlg ?
- Pourquoi ai-je une erreur sur dsgnintf, en installant un composant sous Delphi 6 ou 7 ?
- Comment afficher des documents au format Adobe Acrobat (PDF) dans une application Delphi ?
- Comment effacer le contenu d'un TImage ?
- Comment parcourir les champs d'édition avec l'appui sur la touche "Enter" dans un formulaire ?
- Comment utiliser l'aide en ligne avec SynEdit ?
- Comment modifier le contenu d'un composant liste sans avoir de scintillement ?
- Comment cacher la barre de menu ?
- Comment vérifier l'égalité de deux images ?
- Comment simuler un lien hypertexte dans une fiche About ?
- Comment tracer dans un contrôle qui n'a pas de canvas ?
- Comment bloquer la saisie dans un Memo en Majuscule ?
- Comment appeler un évènement d'un composant ailleurs dans le code ?
- Comment avoir des couleurs dans un TMenuItem ?
- Comment animer le glyph d'un TMenuItem en fonction de son état (odSelected, etc) ?
- Comment avoir un TMainMenu dans un TPanel ?
- Comment dessiner sur le vrai Canvas d'un TImage sans modifier l'image qu'il contient (Picture) ?
- Comment dessiner un texte multiligne, correctement justifié et aligné dans une zone particulière d'un Canvas ?
- Comment modifier le bouton par défaut d'un MessageDlg ?
- Comment construire la représentation graphique d'un composant ?
- Comment bien positionner le menu contextuel d'une grille ?
- Comment n'accepter qu'un type de contrôle dans un objet ?
- Comment changer la couleur d'un TButton normal sans créer un descendant ?
- Comment dessiner un texte multiligne en WordWrap dans un Canvas ?
- Comment déterminer si une Police de caractères est TrueType ou non ?
- Comment supprimer les doublons d'une liste (TStrings) ?
- Obtenir la taille en pixels du texte d'un TWinControl
- Comment savoir quel composant a le focus ?
- Comment afficher un CueBanner ou PlaceHolder dans un TEdit ?
-
2.6.1. Généralités et installation
(13)
- 2.7. Gestion de messages Windows (5)
-
2.1. Gestion exécution
(26)
-
3. Généralités
(33)
-
3.1. 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 (Windows 8 et Windows 10)
-
3.2. Utilisation de l'EDI
(21)
- Comment chercher de l'aide dans Delphi ?
- Comment bien présenter son code ?
- Comment rechercher de l'aide sur les API Windows ?
- Comment désactiver l'affichage des exceptions ?
- Comment modifier la liste des raccourcis proposée dans la fenêtre "Ouvrir" ?
- Comment utiliser un programme externe via l'EDI ?
- Comment créer ses propres modèles de code dans Delphi ?
- Comment effectuer des tâches d'écriture ou de mise en forme répétitives dans l'EDI ?
- Quels sont les différents fichiers d'un projet Delphi ?
- Comment convertir automatiquement les DFM binaires d'un projet en DFM texte ?
- Comment créer des sections de code "pliable" ?
- Comment accélérer le lancement de Delphi 2005 en se créant des configurations séparées ?
- Comment revenir à l'interface classique style Delphi 7 avec Delphi 2005 ?
- Quelles sont les nouveautés dans l'éditeur de Delphi 2005 ?
- Quelles sont les nouveautés du langage dans Delphi 2005 ?
- Comment corriger les violations d'accès lors de l'affichage de l'aide dans Delphi 2005 ?
- Comment corriger l'erreur "Aucune aide contextuelle installée" avec Application.HelpContext dans Delphi 2005+ ?
- Pourquoi les modèles de code ne s'affichent-ils plus dans la fenêtre Templates ?
- Comment résoudre les bugs des menus "Importer un composant" et "Librairie de type" ?
- Comment obtenir un compilateur en ligne de commande sous Turbo Pro 2006 ?
- Comment mettre une sélection multilignes en commentaire rapidement sous Delphi 2009 ?
- 3.3. Automatisation de la configuration de Delphi (2)
- 3.4. Débogage (1)
- 3.5. Généralités - Divers (2)
-
3.1. Installation et informations
(7)
-
4. Langage
(72)
-
4.1. Types de données
(35)
-
4.1.1. Nombres
(10)
- Comment transformer un réel en entier ?
- Comment formater l'affichage d'un réel ?
- Comment changer le caractère décimal par défaut ?
- Comment transformer un nombre entier en lettres ?
- Comment arrondir un réel ?
- Comment convertir un nombre en hexadécimal ?
- Comment élever un réel X à la puissance Y ?
- Comment comparer deux réels ?
- Comment formater un entier ?
- Comment convertir un nombre réel en lettres avec ou sans symbole monétaire
-
4.1.2. Chaînes de caractères
(16)
- Comment connaître la longueur d'une chaîne de caractères ?
- Comment accéder à un caractère d'une chaîne en connaissant sa position ?
- Comment transformer une chaîne de un caractère en une variable de type Char ?
- Comment trouver une chaîne dans une autre ?
- Comment remplacer une chaîne dans une chaîne ?
- Comment extraire les mots d'une chaîne ?
- Comment saisir dans le source une chaîne de plus de 255 caractères ?
- Comment insérer des apostrophes dans une chaîne de caractères ?
- Comment transformer une chaîne DOS en chaîne Windows ?
- Comment faire un Case Of avec des String ?
- Comment convertir les caractères spéciaux HTML ?
- Comment transformer une taille en string ?
- Comment convertir un fichier texte Mac au format PC ?
- Comment connaître la largeur et la hauteur en pixels d'un texte ?
- Comment convertir un texte avec des formats RTF en texte brut ?
- Comment peut on faire des textures et contours d'un texte ?
- 4.1.3. La classe TStream (1)
- Comment obtenir l'adresse d'un objet ?
- Qu'est-ce qu'un pointeur et comment l'utiliser ?
- Comment désactiver l'affichage des exceptions dans Delphi ?
- Comment utiliser les exceptions ?
- Comment optimiser le redimensionnement d'un tableau ?
- Comment récupérer une référence d'objet dans un bloc With ?
- Quid du transtypage et de l'opérateur as ?
- Comment récupérer des informations sur les types génériques ?
-
4.1.1. Nombres
(10)
-
4.2. Compilation
(12)
- Pourquoi mon projet ne se compile-t-il pas ?
- Comment réaliser de la compilation conditionnelle ?
- Comment trouver l'origine des codes d'erreurs internes de Delphi ?
- Pourquoi Delphi réclame-t-il un .pas alors que je n'ai qu'un .dcu ?
- Comment résoudre le problème des références circulaires ?
- Comment tester les versions de Delphi avec des directives de compilation ?
- Comment simuler des variables de classe ?
- Comment enregistrer une propriété de type tableau/pointeur/etc dans les dfm ?
- Comment créer une fenêtre à partir de son nom de classe ?
- Comment réduire la taille de son exécutable ?
- Comment résoudre l'erreur "L'unité X a été compilée avec une version différente de Z.Y" ?
- Comment désactiver localement une directive de compilation ?
-
4.3. Langage - Divers
(10)
- Comment remplacer l'instruction for each de VB ?
- Qu'est-ce que la VMT ou TMV ?
- Qu'est-ce que la DMT ?
- Comment dupliquer un objet ?
- Comment appeler une procédure en connaissant son nom ?
- Comment appeler une méthode en connaissant son nom ?
- Comment affecter la même valeur à plusieurs variables ?
- Comment lister et appeller les méthodes d'une Form ?
- Pourquoi un paramètre const change-t-il mystérieusement de valeur ?
- Vérifier si un entier fait partie d'un tableau
- Qu'est-ce que le mot clé Self et comment l'utiliser ?
- Comment accéder aux méthodes "Protected" d'une classe ?
- Comment accéder aux variables privées d'une classe ?
- Comment affecter Nil lors d'une exception dans un constructeur ?
- Un tableau de procédures : comment et pourquoi ?
- Comment passer un nombre variable de paramètres à une procédure externe ?
- Comment retrouver le GUID d'une interface ?
- Comment vider le buffer du clavier ?
- Comment calculer la cardinalité d'un ensemble ou trouver le nombre de bits "allumés" dans une variable ?
- Comment créer une fonction pouvant renvoyer un résultat de type quelconque ?
- Comment passer un nombre variable de paramètres à une procédure ?
- Comment créer un GUID dynamiquement ?
- Comment réaliser un IF immédiat ?
- Comment calculer la distance entre deux points GPS
- Comment modifier facilement plusieurs composants visuels avec RTTI
-
4.1. Types de données
(35)
-
5. Gestion des fichiers
(29)
-
5.1. Répertoire
(12)
- Comment connaître le répertoire de mon application ?
- Comment créer un répertoire ?
- Comment créer une arborescence de répertoires ?
- Comment supprimer un répertoire ?
- Comment renommer un répertoire?
- Comment savoir si une chaîne de caractères donnée est un nom de dossier valide ?
- Comment tester si un répertoire existe ?
- Comment ouvrir la boîte de dialogue permettant à l'utilisateur de choisir un répertoire ?
- Comment retrouver le chemin du répertoire système de Windows ?
- Dans quel répertoire Windows est-il installé ?
- Comment retrouver les répertoires spéciaux de Windows ?
- Comment copier un répertoire ?
-
5.2. Fichier
(17)
- Comment tester si un fichier existe ?
- Comment renommer un fichier ?
- Comment copier un fichier ?
- Comment déplacer un fichier ou un répertoire ?
- Comment créer un fichier et ses répertoires ?
- Comment envoyer un fichier à la corbeille ?
- Comment vider la corbeille ?
- Comment ouvrir un document ?
- Comment lister les fichiers d'un répertoire ?
- Comment obtenir le nom long d'un chemin ?
- Comment afficher le dialogue "Ouvrir avec..." ?
- Comment manipuler les différentes parties d'un nom de fichier ?
- Comment lire/modifier les attributs d'un fichier ?
- Comment récupérer la taille d'un fichier ?
- Comment récupérer les dates associées à un fichier ?
- Comment lister les fichiers de plusieurs sous-répertoires ?
- Comment récupérer la taille d'un fichier avec les fonctions de l'API ?
-
5.1. Répertoire
(12)
-
6. Gestion du temps
(19)
-
6.1. Opérations sur les dates/heures
(7)
- Comment additionner ou soustraire des jours à une date ?
- Comment calculer le nombre de jours entre deux dates ?
- Comment calculer le numéro de jour dans l'année d'une date ?
- Comment calculer le numéro de semaine dans l'année d'une date ?
- Comment calculer le jour de la semaine pour une date ?
- Comment afficher la meilleure représentation d'une durée ?
- Comment calculer le trimestre d'une date ?
-
6.2. Dates particulières
(6)
- Comment connaître les dates de passage à l'heure d'hiver et d'été ?
- Comment calculer la date de Pâques ?
- Comment définir les jours fériés en France ?
- Comment savoir si une année est bissextile ?
- Comment convertir une date julienne en date grégorienne ?
- Comment convertir une date grégorienne en date julienne ?
-
6.1. Opérations sur les dates/heures
(7)
- 7. Les ToolsAPI (1)
-
8. Utilisation du XML à partir de Delphi
(9)
- Comment créer/ouvrir un fichier XML ?
- Comment créer la structure d'un fichier XML ?
- Comment charger un TTreeView avec le contenu d'un document XML ?
- Comment savoir si un document XML est syntaxiquement correct ?
- Comment lire la valeur d'un noeud sans violation d'accès ?
- Comment valider un XML avec un XSD ?
- Qu'est-ce que Xml Mapper ?
- Comment récupérer un noeud par son nom ?
- Comment transformer dynamiquement un XML grâce à un XSL ?
-
9. Expressions régulières
(9)
- Comment utiliser les expressions régulières avec Delphi ?
- Comment utiliser la fonction MatchesMask ?
- Comparer une chaîne à un motif avec la classe TRegEx de l'unité RegularExpressions
- Extraire les multiples occurrences d'un motif avec la classe TRegEx de l'unité RegularExpressions
- Comparer une chaîne à un motif avec la classe TPerlRegEx de l'unité PerlRegEx
- Extraire les multiples occurrences d'un motif avec la classe TPerlRegEx de l'unité PerlRegEx
- Comparer une chaîne à un motif avec la classe IRegex de l'unité PCRE
- Extraire les multiples occurrences d'un motif avec la classe IRegex de l'unité PCRE
- Test de validité d'une adresse e-mail
-
10. Firemonkey - FMX
(10)
- Comment fermer un menu Popup ?
- Comment Effacer le texte d'un TEdit avec le style clearingeditstyle ?
- Obtenir le nombre de pixels par pouce
- Comment ouvrir une forme sur la forme parente et centrer ?
- Comment parcourir les éléments d'un TTreeview
- Comment faire pour n'avoir qu'un seul élément sélectionné dans un TListView ?
- Comment trier un TListBox
- Comment modifier la couleur d'un panel ?
- Comment aligner les entêtes de colonnes d'une grille ?
- Comment changer l'alignement du contenu d'une colonne ?
- 11. LiveBindings (2)
- 12. IntraWeb (2)
-
13. Composants Indy
(52)
-
13.1. Indy - Généralités
(10)
- Qu'est-ce qu'un socket ?
- Qu'est-ce qu'un socket bloquant ?
- Qu'est-ce que Indy ?
- Comment utiliser les Command Handlers ?
- Pourquoi n'y a t-il pas d'évènements OnError dans les sockets Indy ?
- Comment différencier erreurs VCL et erreurs Indy ?
- À quoi sert la propriété Bindings ?
- Comment déboguer des applications Indy ?
- Comment soumettre un formulaire de type file avec Indy ?
- Comment utiliser le SSL avec Indy ?
- 13.2. Indy et les threads (4)
-
13.3. Indy et le Client/Serveur
(7)
- Comment dois-je faire pour répondre à un client avec mon serveur ?
- Comment échanger du texte entre client et serveur ?
- Comment compresser les flux entre client et serveur ?
- Comment envoyer des enregistrements (records) entre un client et un serveur ?
- Comment transférer un fichier entre un client et un serveur ?
- Comment stocker des informations sur un client ?
- Comment utiliser le protocole UDP avec Delphi ?
- 13.4. Indy et les adresses IP (5)
-
13.5. IdHTTP
(9)
- Comment télécharger un fichier avec un IdHTTP ?
- Comment gérer les redirections ?
- Comment gérer les authentifications de type HTACCESS avec le TIdHTTP ?
- Comment afficher la progression durant un téléchargement ?
- Comment puis-je connaître la vitesse de téléchargement avec un TidHTTP ?
- Comment soumettre des informations à un script par la méthode GET ?
- Comment valider un formulaire ne contenant que des données textuelles avec la méthode POST ?
- Comment récuperer les liens dans une page HTML ?
- Comment stopper un téléchargement par un TIdHTTP ?
-
13.6. IdFTP
(9)
- Comment tester si un fichier existe sur un serveur FTP ?
- Comment tester si un dossier existe sur un serveur FTP ?
- Comment connaître facilement le contenu d'un dossier FTP sans analyse ?
- Comment modifier les droits d'un fichier avec IdFtp ?
- Comment construire un prototype fonctionnel de serveur FTP ?
- Comment créer une arborescence sur un serveur FTP ?
- Comment télécharger un fichier supérieur à 2 Giga-octets en FTP ?
- Comment obtenir la date de modification d'un fichier avec idFtp ?
- Comment mettre à jour la date de modification d'un fichier avec IdFtp ?
- 13.7. IdPOP3 (2)
-
13.8. Indy 10
(6)
- Comment installer les composants Indy 10 ?
- Pourquoi la signature des événements serveur a-t-elle changé ?
- Comment envoyer une structure avec Indy 10 ?
- Comment envoyer des streams avec Indy 10 ?
- Où sont passées les fonctions Write, WriteLn, Read, etc ?
- Pourquoi les clients TCP n'ont-ils plus de propriété CommandHandler ?
-
13.1. Indy - Généralités
(10)
- 14. Composants ICS (1)
-
15. Système
(171)
- 15.1. Administration (3)
-
15.2. Base de registre
(17)
- Comment est structurée la base de registre ?
- Comment accéder à la base de registre de Windows ?
- Comment tester l'existence d'une clé ?
- Comment tester l'existence d'une valeur d'une clé ?
- Comment tester l'existence d'une sous-clé ?
- Comment créer une clé ?
- Comment ouvrir une clé et lire/modifier/supprimer une valeur ?
- Comment lire les noms de toutes les sous-clés de la clé en cours ?
- Comment lire toutes les valeurs de la clé en cours ?
- Comment supprimer une clé ?
- Comment opérer sur une base de registre d'une machine distante ?
- Comment modifier les droits d'accès d'un objet TRegistry ?
- Comment rechercher des clés ou des valeurs dans la base de registre ?
- Comment associer une application à une extension ?
- Comment connaître l'application associée a une extension ?
- Comment retrouver la liste des applications installées sur un poste ?
- Comment sauvegarder la base de registre ?
-
15.3. Fichiers .INI
(14)
- Comment créer/ouvrir un fichier .ini ?
- Comment créer la structure d'un fichier .ini ?
- Comment lire une clé d'un fichier .ini ?
- Comment supprimer une clé dans un fichier .ini ?
- Comment supprimer une section dans un fichier .ini?
- Comment écrire un TColor dans un fichier .ini ?
- Comment savoir si une clé existe dans un fichier .ini?
- Comment savoir si une section existe dans un fichier .ini ?
- Comment lire les noms de clés à partir d'une section particulière dans un fichier .ini ?
- Comment lire les noms de toutes les sections d'un fichier .ini?
- Comment lire les valeurs de toutes les clés d'une section d'un fichier .ini ?
- Comment lire l'intégralité du contenu d'un fichier .ini ?
- Comment gérer des noms de clés dupliqués ?
- Comment stocker la valeur d'un ensemble dans un fichier .ini ?
- 15.4. Lecteur (5)
-
15.5. Moniteur, écran et affichage
(11)
- Comment déterminer la résolution de mon écran ?
- Comment mettre en veille l'écran instantanément ?
- Comment empêcher l'exécution de l'écran de veille et la mise en veille ?
- Comment changer la résolution de l'écran ?
- Comment revenir à la résolution par défaut ?
- Comment afficher l'aperçu d'un économiseur d'écran dans une application Delphi ?
- Comment faire une copie d'écran et l'enregistrer dans un fichier ?
- Comment obtenir des informations sur les polices du système ?
- Comment détecter la taille de la police d'affichage de Windows ?
- Comment créer son curseur personnalisé ?
- Comment cacher les icônes du bureau temporairement ?
- 15.6. Souris (5)
- 15.7. Image/Vidéo (4)
- 15.8. Son (5)
-
15.9. Réseau
(13)
-
15.9.1. Réseau Microsoft
(7)
- Comment utiliser les API réseau NT ?
- Comment obtenir le nom du domaine courant ?
- Comment retrouver le nom du PDC d'un domaine ?
- Comment retrouver la liste des ordinateurs d'un certain type (serveur, workstation, etc) ?
- Comment retrouver les membres d'un groupe local ?
- Comment retrouver les membres d'un groupe global ?
- Comment lister les ressources réseau ?
-
15.9.1. Réseau Microsoft
(7)
-
15.10. Internet
(6)
- Comment savoir si on est connecté à Internet ou pas ?
- Comment envoyer un e-mail ?
- Comment récupérer les informations d'un client mail ?
- Comment charger une image depuis internet ?
- Comment récuperer les liens dans une page HTML avec IE et simuler un clic sur un de ces liens ?
- Comment télécharger un fichier en http sans utiliser Indy ?
-
15.11. DLL
(11)
- Qu'est-ce qu'une DLL ?
- Comment connaître les fonctions contenues dans une DLL ?
- Comment tester l'existence d'une fonction dans une DLL ?
- Comment appeler une fonction dans une DLL ?
- Comment connaître la liste des DLL utilisées par mon programme ?
- Comment obtenir les informations de version d'un programme ?
- Pourquoi j'obtiens le message "Impossible d'affecter TFont à TFont" ?
- Comment partager un objet entre un exécutable (.exe) et une DLL?
- Comment passer des strings dans une DLL ?
- Comment passer une chaîne de caractères d'une DLL à une application ?
- Comment passer un tableau d'entiers à une DLL ?
- 15.12. Thread (3)
- 15.13. Port série / RS232 (2)
-
15.14. WMI
(38)
- 15.14.1. Introduction à WMI (4)
- 15.14.2. La gestion des erreurs WMI (3)
-
15.14.3. Opérations de base
(12)
- Comment se connecter à WMI ?
- Qu'est-ce que l'objet SWbemObject ?
- Comment récupérer les éléments d'une collection de données WMI ?
- Comment énumérer les propriétés d'une instance SWbemObject ?
- Qu'est-ce qu'un qualificateur ?
- Comment afficher le chemin d'une instance ?
- Comment convertir une propriété en chaîne de caractères ?
- Comment retrouver toutes les instances d'une classe WMI ?
- Comment retrouver une instance partielle ?
- Comment retrouver une propriété sur une collection d'instances ?
- Comment appeler une méthode d'une instance WMI ?
- Comment modifier les privilèges afin d'effectuer un shutdown ?
- 15.14.4. Interrogation avec WQL (5)
-
15.14.5. Provider
(7)
- Qu'est-ce qu'un provider WMI ?
- Qu'est-ce qu'un événement sous WMI ?
- Qu'est-ce que l'objet WMI SWbemSink ?
- Comment recevoir un évènement synchrone WMI ?
- Comment recevoir un événement asynchrone WMI ?
- Comment collecter les informations de plusieurs requêtes d'évènements asynchrones ?
- Comment gérer plusieurs types d'évènement d'une requête?
- 15.14.6. Conversions diverses (2)
- 15.14.7. Fichiers et répertoires (3)
-
15.14.8. Classes
(2)
-
15.14.8.1. Win32
(2)
- 15.14.8.1.1. Système d'exploitation (2)
-
15.14.8.1. Win32
(2)
- 15.15. Shell Windows (2)
-
15.16. Système - Divers
(32)
- Comment récupérer des informations d'un PC ?
- Comment ouvrir les options du panneau de configuration ?
- Comment obtenir la version de Windows ?
- Comment obtenir le nom de l'utilisateur ?
- Depuis combien de temps l'ordinateur a-t-il démarré ?
- Comment récupérer les handles des fenêtres d'un processus ?
- Comment utiliser les variables d'environnement ?
- Comment détecter que le contenu du presse-papier a changé ?
- Comment rechercher et lire les ressources incluses dans des fichiers ?
- Comment arrêter ou relancer Windows ?
- Comment détecter l'ouverture d'une session ?
- Comment fermer la session courante ?
- Comment obtenir des informations sur la langue de la session d'un utilisateur ?
- Comment récupérer le nom d'un fichier de l'explorateur Windows dans un TListBox avec un drag & drop ?
- Runtime error 216 sur des PC équipés de processeur Intel P4
- Comment récupérer le symbole monétaire courant.
- Comment déclencher le verrouillage d'une session Windows ?
- Comment insérer des fichiers dans le presse-papier pour qu'on puisse les coller dans l'explorateur windows ?
- Comment lister les processus actifs ?
- Comment lister les threads d'un processus ?
- Comment lister les modules d'un processus ?
- Comment faire un drag & drop d'un contrôle d'une fiche vers le contrôle d'une autre en lui donnant la focalisation ?
- Comment retrouver le répertoire temporaire de Windows ?
- Comment développer des chaînes contenant des noms de variables système ?
- Comment récupérer le contenu des variables d'environnement système ?
- Comment détecter si les thèmes sous XP sont utilisés ?
- Comment détecter le changement de thème de Windows ?
- Qu'est-ce qu'un LANGID et comment en créer ?
- Comment arrêter un processus à partir de son nom ?
- Obtenir la cible d'un raccourci de type LNK
- Comment détecter les fuites de mémoire ?
- Comment ouvrir une Form sur le TrayIcon
-
16. Services Windows
(12)
- 16.1. Création de service (1)
-
16.2. Gestion des services NT
(11)
- Comment utilise-t-on les services NT ?
- Comment démarrer un service ?
- Comment déterminer l'état courant d'un service ?
- Comment modifier l'état d'un service (Stop, Pause, etc) ?
- Comment retrouver la liste des services dépendant d'un service ?
- Comment se connecter au Service Control Manager ?
- Comment lister les services référencés dans le SCM ?
- Comment se déconnecter d'un Service Control Manager ?
- Comment récupérer la configuration d'un service ?
- Comment modifier la configuration d'un service ?
- Comment obtenir le nom court ou long d'un service ?
- 17. OLE/COM (2)
-
18. Bases de données
(98)
-
18.1. Oracle
(6)
- Comment se connecter à Oracle en utilisant les DOA ?
- Comment se connecter à Oracle en utilisant les composants NCOCI ?
- Comment se connecter à Oracle en utilisant DBExpress ?
- Comment se connecter à Oracle en utilisant ADO ?
- Comment se connecter à Oracle en utilisant BDE + SQL Links ?
- Comment se connecter à Oracle en utilisant BDE + ODBC ?
-
18.2. Interbase
(15)
- Comment se connecter à Interbase en utilisant les composants IBExpress ?
- Comment se connecter à Interbase en utilisant DBExpress ?
- Comment se connecter à Interbase en utilisant le BDE + SQL Links ?
- Comment créer dynamiquement une base Interbase ?
- Comment obtenir la liste des tables de la base ?
- Comment obtenir la liste des champs d'une table ?
- Comment ajouter un utilisateur ?
- Comment modifier un utilisateur ?
- Comment supprimer un utilisateur ?
- Comment empêcher un même utilisateur de se connecter deux fois ?
- Comment obtenir des informations sur un utilisateur ?
- Comment obtenir des informations sur les utilisateurs enregistrés ?
- Comment obtenir la liste des utilisteurs connectés ?
- Où trouver ibx.hlp ?
- Comment réaliser un Backup et un Restore ?
-
18.3. Access
(7)
- Comment ouvrir une base Access en utilisant ADO ?
- Comment ouvrir une base Access en utilisant BDE + ODBC ?
- Comment ouvrir une base Access en utilisant les composants KADAO ?
- Comment créer une base Access vide sans qu'Access soit installé sur ma station ?
- Comment compacter une base Access ?
- Est-il nécessaire d'installer Access pour utiliser ses bases de données ?
- Comment charger directement un fichier CSV dans une table Access ?
- 18.4. Paradox (3)
-
18.5. BDE
(11)
- 18.5.1. Erreurs rencontrées avec le BDE (3)
- Comment obtenir les paramètres d'un alias BDE ?
- Comment obtenir la liste des alias du BDE ?
- Comment copier une table dans une autre ?
- Comment ajouter un index à une table ?
- Comment détecter que le BDE est installé ?
- Comment créer dynamiquement des alias BDE ?
- Comment exécuter une requête multibase ?
- Comment déployer manuellement le BDE ?
- 18.6. MySQL (2)
- 18.7. MyBase (1)
-
18.8. ADO
(5)
- Comment construire une chaîne de connexion ADO à l'exécution ?
- Comment résoudre l'erreur "CoInitialize n'a pas été appelé" ?
- Comment afficher la boîte de configuration d'ADO à l'exécution ?
- Comment exporter/importer une table contenue dans une base de données ADO au format XML ?
- Comment enregistrer un _RecordSet ADO au format CSV ?
- 18.9. ODBC (3)
- 18.10. Composants FireDAC (0)
- 18.11. Firebird (1)
-
18.12. SQL
(10)
- Comment gérer simplement un champ auto-incrément ?
- Comment relier des requêtes en maître/détail ?
- Comment comparer des dates/heures dans une requête SQL ?
- Comment insérer une chaîne dans une requête SQL ?
- Comment réaliser une condition insensible à la casse ?
- Comment effectuer des requêtes multiples ?
- Comment connaître le nombre de lignes d'un ensemble de résultats par requête ?
- Comment trouver tous les enregistrements pour un champ contenant une chaîne XXX ?
- Comment n'afficher que les enregistrements commençant par la valeur d'un TEdit ?
- Comment concaténer du texte dans une requête ?
-
18.13. Composants bases de données
(18)
- Comment mettre une case à cocher dans un DBGrid ?
- Comment dessiner des lignes de couleur sur un DBGrid ?
- Comment gérer la sélection multiple sur un DBGrid ?
- Comment sélectionner une valeur dans une liste dans un DBGrid ?
- Comment afficher un DBMemo pour la saisie d'une cellule d'un DBGrid ?
- Comment trier le contenu d'un DBGrid ?
- Comment utiliser le composant DBLookUpComboBox ?
- Comment mettre une valeur par défaut dans un DBLookUpComboBox ?
- Comment mettre une valeur par défaut dans un DBComboBox ?
- Comment gérer la roulette de la souris sur un DBGrid ?
- Comment récupérer la ligne/colonne en cours sur un DBGrid ?
- Masquer l'ascenseur vertical/horizontal dans un DBGrid ?
- Comment lire directement l'image dans la base et l'afficher dans un TDBGrid ?
- Comment formater l'affichage d'un champ dans un DBGrid ?
- Comment détecter quel bouton d'un DBNavigator a été enfoncé ?
- Comment rendre une colonne d'un DBGrid en lecture seule ?
- Comment changer la couleur de toutes les lignes d'un DBGrid ?
- Comment modifier la hauteur d'une ligne dans un DBGrid ?
- 18.14. Bugs (1)
-
18.15. Bases de données - Divers
(15)
- Comment remplir une grille avec le contenu d'une table ?
- Comment transformer un dataset en fichier texte ?
- Comment désactiver la demande de connexion à une base de données ?
- Comment filtrer le résultat d'un requête ou une table ?
- Comment mettre une date dans un filtre ?
- Comment définir un champ de référence ?
- Comment prédéfinir les colonnes d'une grille ?
- Comment connaître le nombre de lignes d'un ensemble de résultats avec RecordCount ?
- Comment remplacer le sablier par un autre curseur ?
- Comment accélérer les recherches dans ma base ?
- Comment vider une table ?
- Comment annuler l'opération en cours sur ma base ?
- Les éditions personnelles de Delphi permettent-elles d'accéder nativement aux bases de données ?
- Comment afficher dans un DBGrid un libellé provenant d'un autre dataset que le dataset en cours ?
- Comment insérer et récupérer un fichier dans un champ de type Blob ?
-
18.1. Oracle
(6)
-
19. Générateurs d'états
(9)
- 19.1. Crystal Report (4)
- 19.2. Quick Report (1)
- 19.3. Rave Report (4)
-
20. Microsoft Office
(148)
-
20.1. Microsoft Excel
(64)
-
20.1.1. Excel - Gestion de l'application
(10)
- Comment gérer le mode de calcul ?
- Comment exécuter une macro contenue dans un classeur ?
- Comment obtenir un nom de fichier avec la boîte de dialogue Ouvrir d'Excel ?
- Comment utiliser une boîte de saisie d'Excel ?
- Comment connaître ou définir l'imprimante active ?
- Comment activer/désactiver un élément de menu ?
- Comment utiliser les fonctions intégrées d'Excel ?
- Comment vider le presse-papier ?
- Comment supprimer les messages d'avertissement ?
- Comment rendre Excel visible ?
- 20.1.2. Gestion des classeurs (6)
-
20.1.3. Utilisation des feuilles et de leur contenu
(37)
- 20.1.3.1. Gestion des feuilles (7)
-
20.1.3.2. Plages de sélection
(10)
- Comment récupérer la plage de toute la feuille ?
- Comment récupérer les données adjacentes à une cellule ?
- Comment récupérer une ligne ou une colonne complète ?
- Comment agrandir ou rétrécir une plage ?
- Comment décaler une plage de cellule ?
- Comment obtenir et parcourir une plage discontinue ?
- Comment récupérer la plage en cours de la feuille ?
- Comment récupérer les cellule dépendantes/antécédentes ?
- Comment récupérer des plages particulières ?
- Comment trier une plage de cellules ?
- 20.1.3.3. Manipulation des formules (1)
- 20.1.3.4. Manipulation des valeurs (3)
-
20.1.3.5. Manipulation des cellules
(13)
- Comment ajuster la largeur de colonne/hauteur de ligne en fonction du contenu ?
- Comment copier une plage de cellules ?
- Comment faire une recopie de cellule ?
- Comment insérer ou supprimer des cellules ?
- Comment utiliser la recherche dans Excel ?
- Comment modifier la largeur de ligne/hauteur de colonne ?
- Comment masquer ou afficher des colonnes/lignes ?
- Comment fusionner des cellules ?
- Comment changer le format du contenu des cellules ?
- Comment mettre des bordures sur les cellules ?
- Comment modifier la police des cellules ?
- Comment ajouter un format conditionnel ?
- Comment ajouter une validation sur les cellules ?
- 20.1.3.6. Utiliser des noms (3)
-
20.1.4. Utilisation des graphes
(9)
- Comment travailler avec des graphes ?
- Comment tracer un graphe lors de sa création ?
- Comment tracer un graphe à l'aide de SourceData ?
- Comment tracer un graphe par formule ?
- Comment créer un graphe superposé ?
- Comment changer le type de graphe ?
- Comment modifier l'aspect d'une série ?
- Comment ajouter un titre au graphe ?
- Comment modifier les axes ?
- 20.1.5. Excel - Divers (1)
-
20.1.1. Excel - Gestion de l'application
(10)
-
20.2. Microsoft Word
(56)
-
20.2.1. Sélection et déplacement
(14)
- Comment est structuré le document ?
- Comment se déplacer dans le document ?
- Comment sélectionner un paragraphe ?
- Comment sélectionner tout le texte ?
- Comment sélectionner un paragraphe, une phrase, un mot ?
- Comment sélectionner une zone contiguë de mots ou de phrases ?
- Comment aller à une page ?
- Comment utiliser la recherche de Word ?
- Comment remplacer les valeurs trouvées ?
- Pourquoi ai-je toujours un texte sélectionné ?
- Pourquoi travailler avec l'objet Range et l'objet Selection ?
- Pourquoi la mise en page change-t-elle lorsque je change le texte de mon paragraphe ?
- Que représente la collection Sentences ?
- Comment retrouver la position du curseur ?
-
20.2.2. Gestion des documents
(14)
- Comment créer un nouveau document ?
- Comment créer un nouveau document depuis un modèle ?
- Comment ouvrir un document existant ?
- Comment générer les statistiques ?
- Comment sauver le document ouvert ?
- Comment enregistrer un document ?
- Comment quitter Word sans enregistrer les documents ouverts ?
- Comment fermer tous les documents ouverts ?
- Comment fonctionnent les protections dans Word ?
- Comment lire les propriétés d'un document ?
- Comment exécuter un mailing ?
- Comment exécuter un mailing en récupérant les informations d'une base de données ?
- Comment imprimer un document ?
- Comment exécuter une Macro Word ?
-
20.2.3. Modification du texte
(12)
- Comment insérer du texte dans Word ?
- Comment modifier la police du texte ?
- Comment mettre en gras un mot particulier d'une phrase ?
- Comment insérer et modifier une image ?
- Comment ajouter un lien hypertexte à mon document ?
- Comment mettre en page le document ?
- Comment créer et mettre en forme un en-tête ?
- Comment insérer une table des matières ?
- Comment remplacer du texte dans le pied de page ?
- Comment ajouter une case à cocher dans Word ?
- Comment supprimer le contenu d'un document Word ?
- Comment corriger l'erreur "Le relai a reçu des données incorrectes" ?
- 20.2.4. Tableaux (6)
- 20.2.5. Signets (3)
-
20.2.6. Word - Divers
(6)
- Comment activer/désactiver la correction lors de la frappe ?
- Comment supprimer les messages d'alerte ?
- Pourquoi désactiver la mise à jour de l'écran ?
- Comment programme-t-on la correction orthographique ?
- Comment récupérer des informations de Word dans Delphi ?
- Comment exporter au format PDF sous Word ?
-
20.2.1. Sélection et déplacement
(14)
-
20.3. Microsoft Outlook
(23)
- 20.3.1. Outlook - Gestion de l'application (5)
-
20.3.2. Contacts et Mails
(8)
- Comment rechercher et récupérer une entrée d'un carnet d'adresses ?
- Comment créer un contact dans un dossier contact particulier ?
- Comment créer un nouvel e-mail ?
- Comment créer un e-mail avec Outlook (version 2) ?
- Comment envoyer et/ou recevoir des e-mails ?
- Comment envoyer un e-mail avec le client mail par défaut ?
- Comment créer un élément Outlook ?
- Comment créer un contact dans le dossier de contacts par défaut ?
- 20.3.3. Gestion des dossiers (3)
- 20.3.4. Gestion des rendez-vous (3)
- 20.4. Microsoft Access (1)
-
20.1. Microsoft Excel
(64)
-
21. OpenOffice.org
(40)
- 21.1. OpenOffice - Généralités (3)
- 21.2. OpenOffice - Gestion des documents (7)
-
21.3. OpenOffice - Writer
(1)
- 21.3.1. OpenOffice Writer - Divers (0)
-
21.4. OpenOffice - Tableur
(29)
-
21.4.1. OpenOffice - Gestion des feuilles
(11)
- Combien de feuilles mon classeur contient-il ?
- Comment obtenir le nom des feuilles de mon classeur ?
- Comment ajouter une feuille dans mon classeur ?
- Comment déplacer une feuille ?
- Comment dupliquer une feuille ?
- Comment supprimer une feuille ?
- Comment obtenir une variable Feuille ?
- Comment rendre invisible ou non une feuille ?
- Comment protéger ou non une feuille ?
- Comment renommer une feuille ?
- Comment récupérer le numéro de la dernière ligne d'une feuille ?
-
21.4.2. OpenOffice - Gestion des cellules
(17)
- Comment accéder à une cellule et modifier sa valeur ?
- Comment affecter une formule à une cellule ?
- Comment remplir une cellule avec du texte ?
- Comment ajouter un hyperlien dans une cellule ?
- Comment modifier les propriétés police des cellules ?
- Comment modifier les propriétés protection des cellules ?
- Comment modifier la propriété arrière-plan des cellules ?
- Comment modifier les propriétés d'alignement de la cellule ?
- Comment récupérer la valeur d'une cellule ?
- Comment définir une plage de cellules ?
- Comment insérer des cellules/lignes/colonnes dans une feuille de calcul ?
- Comment supprimer des cellules/lignes/colonnes dans une feuille de calcul ?
- Comment déplacer une plage de cellules ?
- Comment copier une plage de cellules ?
- Comment fusionner des cellules ?
- Comment connaître le type d'une cellule ?
- Comment formater une cellule Date ?
- 21.4.3. OpenOffice Calc - Divers (0)
-
21.4.1. OpenOffice - Gestion des feuilles
(11)
-
22. Gestion de projet
(7)
-
22.1. Gestionnaire de sources
(6)
- 22.1.1. CVS (5)
- 22.2. Déploiement (1)
-
22.1. Gestionnaire de sources
(6)
- 23. Modélisation (2)
- 24. Multilinguisme et Unicode (4)
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.