Cours et tutoriels sur la programmation Delphi Consultez tous les cours
Nombre d´auteurs : 131, nombre d´articles : 84, dernière mise à jour : 21 juillet 2013
Pour débuter
-
Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des mini-projets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.Création : 1er avril 2005
Sommaire
menu
Cours
-
Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des mini-projets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.Création : 1er avril 2005 -
Vous trouverez dans ce document toutes les ressources mises à votre disposition pour débuter dans les meilleures conditions.Création : 28 octobre 2005 · Mise à jour : 29 juillet 2007 -
Le Fabuleux Package pédagogique multimédia télé-chargeable, comportant un livre numérique d'initiation à l'informatique et à la programmation (applications en Windows 95 et plus), livre auquel sont associés des panneaux d'assistance du cours ( API ) et des simulateurs d'exercices sur les chapitres importants. Les applications sont effectuées en Pascal et en Delphi. Cet outil pédagogique est un outil extraordinaire pour débuter en programmation, et le langage Pascal est l'idéal pour les débutants. Nouvelle Version 4.1 : contient plus de 2000 lignes de code Delphi sous forme de projets complets.Création : 1er avril 2005 -
Le manuel Prise en main présente l'environnement de développement de Delphi 7 pour vous permettre d'utiliser immédiatement le produit. Il indique aussi où rechercher des renseignements sur l'utilisation des outils et des fonctionnalités disponibles dans Delphi 7.
Documentation officielle, 56 pages au format pdf (1 Mo).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Ce cours complet sur L'EDI et le langage Delphi est destiné à l'origine à des étudiants de second cycle.
(204 pages au format pdf, 9.3 Mo).Création : 28 octobre 2005 -
Un tutoriel sur la conception, la création et la distribution de composants Delphi.Création : 7 juillet 2005 · Mise à jour : 1er juin 2006 -
Les normes d'écriture pour du code Delphi/Pascal Objet.Création : 16 juillet 2005 -
Cours de 50 pages (249 Ko), bien fait malgré sa relative ancienneté. Ceci dit, ce qui y est expliqué est toujours valable pour les versions plus récentes de Delphi. FTP :Cours sur DelphiCréation : 1er avril 2005 -
Il s'agit d'un ouvrage détaillé sur le langage Pascal qui, pour l'instant, sera librement disponible sur mon site web (je ne sais pas ce qu'il en adviendra dans la suite, peut-être trouvera-t-il un éditeur).
Par le célèbre Marco Cantù, auteur de l'ouvrage Mastering Delphi 5. La version Anglaise et les codes sources.Création : 1er avril 2005 -
6 chapitres : Environnement de travail, le langage Pascal de base, procédures et fonctions, chaînes de caractères, types structurés, fichiers.Création : 1er avril 2005 -
Dans ce tutoriel vous apprendrez à manier la Programmation Orientée Objet, ou POO pour les intimes, dans le cadre du langage Pascal Orienté Objet.
Loin d'être aussi complexe qu'elle peut le laisser transparaître, la POO peut se maîtriser rapidement au point de ne plus pouvoir s'en passer.Création : 25 juillet 2004
menu
Pascal Objet
-
Le Guide du développeur aborde des notions de développement intermédiaires et avancées. Il traite notamment de la création d'applications de bases de données client/serveur, de la création d'applications serveurs Web Internet et de l'écriture de composants personnalisés. Il vous permet de construire des applications qui respectent les spécifications de nombreux standards comme SOAP, TCP/IP, COM+ et ActiveX. Nombre de fonctionnalités avancées concernant le développement web, les technologies XML de pointe et le développement de bases de données nécessitent des composants ou des experts qui ne sont pas disponibles dans toutes les éditions de Delphi.
Documentation officielle, 1186 pages au format pdf (15 Mo).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des mini-projets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.Création : 1er avril 2005 -
Présentation du langage Pascal sous Delphi.Création : 6 novembre 2003 -
On les attendait depuis longtemps ! Les voici enfin : les génériques dans Delphi Win32. Ces petites merveilles arrivent avec Delphi 2009. Ce tutoriel vous propose de les comprendre, d'apprendre à les utiliser, puis à concevoir vos propres classes génériques.Création : 13 novembre 2008 -
Dans les versions récentes de Delphi, vous pouvez utiliser la directie deprecated pour marquer des méthodes obsolètes. Ceci autrorise la compilation du code mais émet un avertissement.Création : 21 septembre 2007 -
Quand vous développez un programme, vous devez toujours garder à l'esprit qu'un tiers pourra être amené à le modifier ou à le compléter. Un des objectifs des préconisations d'écriture est de faciliter la compréhension d'un code source. La maintenance corrective et évolutive sera ainsi réduite, en évitant de fastidieuses phases de reprise de code. En résumé, facilitez la compréhension de ce que fait le code plutôt que comment il le fait. Je montre ici, simplement ma façon de faire ; je ne peux que conseiller (en particulier les débutants) de s'en inspirer.Création : 12 mai 2006 · Mise à jour : 18 mai 2006 -
Lorsqu'un ami qui écrivait des DLL renvoyant des chaînes de caractères passées sous la forme de PChar commença à trouver normal que Delphi lève des violations d'accès où renvoie parfois des valeurs incohérentes (mettant cela sur le dos d?une gestion des chaînes approximatives de Windows, bien sûr !), j'ai finalement décidé de terminer ce petit document destiné à éclaircir les idées de certains Delphistes. Il n'a pas vocation d'expliquer en totalité les mécanismes utilisés pour gérer les différents types de chaînes que vous pourrez rencontrer en tant que programmeur Delphi, mais pourra vous éclaircir les idées et vous permettre d'éviter les erreurs courantes lors des conversions de chaînes Delphi en chaînes C.Création : 9 août 2005 -
Cet article présente la syntaxe des paramètres Tableaux Ouverts et l'utilisation du type de paramètre Array Of Const.Création : 26 octobre 2005 -
Le but de ce tutorial est de vous présenter les différentes fonctions qui permettent de manipuler aisément les dates et les heures dans vos applications.Création : 16 septembre 2002 · Mise à jour : 25 avril 2003 -
Dans ce tutoriel vous apprendrez à manier la Programmation Orientée Objet, ou POO pour les intimes, dans le cadre du langage Pascal Orienté Objet.
Loin d'être aussi complexe qu'elle peut le laisser transparaître, la POO peut se maîtriser rapidement au point de ne plus pouvoir s'en passer.Création : 25 juillet 2004 -
Les méthode de classes appelée parfois métaclasse et les références de classe sont des éléments du langage important sous Delphi. L'aide en ligne n'étant pas trés prolixe sur le sujet ( bien que de nombreux extraits émaillent mes propos) et n'ayant trouvé sur le net que des bribes d'information, cet article vous propose d'approfondir le sujet, enfin je l'espére.Création : 29 juillet 2004 -
Dans cet article vous apprendrez à gérer les tableaux dynamiques (dits aussi tableaux ouverts) en Pascal, indépendamment du compilateur utilisé. Qu'il faille les créer de toute pièce ou bien simplement savoir s'en servir, vous saurez à la fin de ce tutoriel comment manipuler les tableaux dynamiques.Création : 16 avril 2004 -
Ce que beaucoup n'utilisent pas, c'est la possibilité qu'offre Delphi d'ajouter une propriété ou objet contenu entre With et do. Et cela peut parfois être très intéressant comme nous allons le voir aujourd'hui.Création : 1er avril 2005 -
L'objectif de ce court article est de vous donnez un aperçu des types présentés dans le titre.Création : 24 novembre 2001 -
Une variable de type Variant peut prendre n'importe quel type. Cela constitue un moyen commode de manipuler une variable sans connaître son type au moment de la compilation.Création : 1er avril 2005 -
Un extrait du livre Delphi in a Nutshell sur le langage Object PascalCréation : 1er avril 2005 -
Cet articles décrits les listes d'objets et les collections avec Delphi.(20 pages au foramt pdf, 228 Ko)Création : 1er mai 2000 -
Tout les cours de www.developpez.com sur le langage Pascal.Création : 1er avril 2005 · Mise à jour : 23 mars 2008 -
Il peut être intéressant de pouvoir manipuler indistinctement des procédures et/ou des méthodes afin de partager certains traitements. Voyons comment procéder.Création : 29 septembre 2007 -
Il est parfois utile de pouvoir passer un nombre inconnu de paramètres à une procédure. A l'origine cette astuce devait rejoindre la FAQ Delphi mais les explications étant suffisamment nombreuses il a été décidé de la présenter sous forme de tutoriel.Création : 3 septembre 2007 -
A partir de Delphi 2006 la surcharge d'un opérateur au sein d'un enregistrement est désormais possible. Revenons dans le détail de cette nouvelle possibilité du langage.Création : 12 décembre 2007 -
Beaucoup de procédures des API Windows, ou même de bibliothèques tierces, acceptent un paramètre de call-back dont le type est un pointeur de procédure. Cependant, on aimerait lui transmettre un pointeur de méthode, ne fut-ce que pour avoir des informations de contexte supplémentaires au sein du call-back.Création : 18 octobre 2007 · Mise à jour : 28 octobre 2007
menu
Interface
-
Tutoriel sur l'utilisation des fonctionnalités d'un document DOM (Document Object Model) en utilisant l'API MsXml.Création : 3 août 2006 -
Vous trouverez dans ce tutoriel les bases nécessaires à la compréhension du fonctionnement et de la manipulation des interfaces d'objet sous Delphi, communément appelé Interface.Création : 28 janvier 2007 · Mise à jour : 3 février 2007 -
Pour énumérer des collections d'objets COM, on peut utiliser l'interface IEnumVaraint dédiée à ce traitement.
A partir de Delphi 2005, il est possible d'utiliser un itérateur pour parcourir une collection d'objets.Création : 12 novembre 2005 -
Cet article présente le projet Delphi TypeLibReader. Ce projet est un lecteur de bibliothèque de type. Quelques fonctionnalités supplémentaires sont inclues avec un mini débuger permettant de scrupter et scripter les objets Automation.Création : 16 mai 2005 -
Mise en œuvre et utilisation dans une application Delphi de la gestion d'événements d'un serveur COM. La réalisation progressive d'une application simple tout au long de l'article permettra d'appréhender cette technique et d'utiliser l'Expert Objet Automation pour créer le serveur COM. Traduction de l'article disponible sur le site Borland.comCréation : 16 juin 2004 · Mise à jour : 28 mai 2007 -
EventSinkImp est un utilitaire gratuit (fourni avec le code source) qui permet l'import d'interfaces d'événement basées sur des points de connexion COM afin de faciliter leur utilisation dans des applications Delphi.Création : 1er avril 2005 -
Cet article est le premier d'une série concernant la bibliothèque Delphi Container Library (DCL) que j'ai développée. la DCL est une bibliothèque de classes et d'interfaces conteneures de types listes, maps, ensembles, arbres etc. Elle est largement inspirée de la bibliothèque équivalente du langage Java et de la STL C+ +. Les interfaces tiennent une part importante dans l'architecture de la DCL car elles permettent une gestion automatique de la mémoire par compteur de référence (reference counting).Création : 2 avril 2002
menu
Fichier et flux
-
Lire et écrire dans les fichiers en Delphi.Création : 1er avril 2005 -
En cherchant le meilleurs moyen de gérer les sources Delphi de mes applications (dossiers de production et de développement), je me suis penché sur le parcours de dossiers et de sous dossiers. J'ai alors testé deux méthodes : linéaire et récursive. Les différences entre les deux, même avec un volume de données restreint comme celui que j'ai à gérer, sont sensibles.Création : 10 mars 2006 -
Comme beaucoup de choses, on utilise les fichiers sans bien savoir ce que c'est ni comment ils sont structurés. Que signifie l'extension, qu'est ce qu'un "type fichier" qu'est ce qu'un format de fichier ? Dans cette première partie s'adressant essentiellement aux débutants, je propose de construire en mode pas à pas un petit agenda téléphonique avec photo d'identité et commentaire.Création : 27 août 2007 -
On trouve relativement peu d'explications concernant les Streams, aussi bien dans les ouvrages que sur les sites internet consacrés à Delphi. Pourtant les Streams représentent un manière élégante, simple et efficace de travailler avec de flux de données. Au travers de quelques exemples, nous allons aborder ce sujet intéressant.Création : 15 septembre 2005 -
La réalisation d'un mini-explorateur de fichiers est très simple grâce aux nouveaux composants de Delphi 6. Il suffit de choisir les bons composants, et le tour est joué !Création : 26 avril 2002 -
Gestion de la sauvegarde des chaines longues dans des fichiers typés.Création : 26 avril 2002 · Mise à jour : 16 août 2004 -
Cet article présente l'utilisation des flux en programmation Delphi.Création : 1er avril 2005
menu
Intégrer des fonctions C
-
Delphi est l'un des RAD les plus puissant du marché, mais c'est le C++ qui domine le monde. Il peut être difficile de trouver une solution en Delphi, mais il y a une chance par contre de trouver une classe C++. Cet article décrit plusieurs moyen d'utiliser des classes C++ dans Delphi.Création : 26 septembre 2006 · Mise à jour : 26 octobre 2007 -
Le C est un langage répandu, et ceci a rendu énorme la bibliothèque mondiale de librairies C. En comparaison, la bibliothèque Delphi est réduite ; il serait alors judicieux d'utiliser une artie des librairies en C sans avoir à retranscrire tout le code. Heureusement, Delphi permet de lier des fichiers objets compilés en C, mais il reste un problème avec les "Unsatisfied Externals".Création : 26 septembre 2006 -
Pascal Header Translation Specification of C/C++ header
par CodeGear (Embarcadero) Developer NetworkCet article explique les spécifications de Borland pour la génération des traductions Pascal des fichiers d'en-tête (Header) de C/C++. Explications sur les directives EXTERNALSYM, HPPEMIT and NODEFINECréation : 15 septembre 2005 -
Création : 16 juillet 2005
menu
Intégrer des fonctions VB
-
Cet article est destiné aux connaisseurs de VB qui souhaitent en aprendre d'avantage sur Delphi.
33 pages au format pdf (808 Ko).Création : 26 septembre 2006
menu
Intégrer des fonctions Java
-
Intégrer des classes Java dans Delphi en utilisant la Java Native Interface.Création : 26 septembre 2006 -
Ce tutoriel a pour objectif de découvrir l'utilisation de JNI avec Delphi.Création : 26 août 2008
menu
Intégrer de l'assembleur
-
Ce document présente l'utilisation de l'assembleur en ligne intégré dans Delphi. Il décrit en détail l'utilisation en assembleur des principaux type de données utilisés en pascal.Création : 11 septembre 2003 -
Les instructions MMX (MultiMedia eXtended) sont des instructions sensées faciliter les traitements multimédia. Ces instructions sont apparues pour la première fois sur les Pentium MMX et sont présentes depuis sur toutes la gamme des microprocesseurs Intel à l'exception du Pentium Pro. Ces instructions sont aussi disponibles sur les produits concurrents.
Un exemple concret"""Création : 3 novembre 2002 -
SIMD est l'acronyme de Single Instruction Multiple Datas (une seule instruction, plusieurs données). Ceci recouvre en fait plusieurs jeux d'instructions qui ont été ajoutés aux microprocesseurs Intel et compatibles ces dernières années. Les instructions MMX ont été les premières de la série en permettant d'effectuer simultanément la même instruction sur plusieurs nombres entiers. Nous allons maintenant étudier les instructions SIMD concernant les nombres réels.Création : 5 novembre 2002 -
Nous allons voir comme mettre en oeuvre les instructions de préchargement (prefetching en anglais) des caches des microprocesseurs améliorer les performances d'une application.Création : 3 novembre 2002
menu
RTTI
-
RTTI est l'acronyme de RunTime Type Information. Delphi met en oeuvre ce mécanisme pour retrouver dynamiquement des informations sur les données d'une instance mais surtout sur le type de ces membres. On utilise aussi le terme d'introspection ou de réflexion pour définir ce mécanisme d'interrogation sur des instances de classes.Création : 13 mars 2006 · Mise à jour : 15 août 2006 -
Toutes les versions de Delphi supportent la génération de "Run-time Type Information" (RTTI, informations de type à l'exécution). Ce support a été ajouté et complété afin de permettre à l'environnement de conception de faire son boulot, mais les développeurs y trouvent un avantage pour certaines simplifications de code.Création : 23 mai 2005
menu
Threads
-
Cet article présente l'exécution d'une requête dans un Thread avec Delphi.Création : 17 novembre 2004 -
Cet article présente comment utiliser threads et TEvents pour construire des procédures s'exécutant périodiquement en arrière plan dans vos applications.Création : 12 septembre 2004 -
Utilisation des Processus et des Threads avec DelphiCréation : 23 juin 2004
menu
Exceptions et gestion d'erreurs
-
L'analyse et la prise en compte des erreurs en programmation sont d'une importance capitale. Beaucoup de développeurs, encouragés par des compilateurs toujours plus performants et prévenants, négligent cette étape qui consiste à sécuriser le code source d'un logiciel. Il est vrai que la gestion des erreurs est étroitement liée au type de projet développé et à son contexte. Cependant, je pense que l'on peut établir quelques règles générales.Création : 4 juin 2005 · Mise à jour : 5 août 2007 -
Tout d'abord qu'est qu'une exception ? Comme son nom l'indique, une exception est un événement imprévu par le programmeur (ou programme). Vous me direz, comment peut-il gérer quelque chose qu'il n'a pas prévu ? Très simple, le programmeur, sachant que le monde n'est pas parfait, aura pris le soin de protéger des blocs d'instructions sensibles.Création : 16 juillet 2005 -
La gestion des exceptions : Try, Except, Finally, RaiseCréation : 6 novembre 2003 -
Permet de trouver le nom du fichier source concerné par l'exception, la pile d'appel et toutes les autres informations relatives.Création : 18 juin 2003
menu
Compatibilité
-
Fournissez à vos clients des applications qui respectent à la fois le nouveau design et les nouvelles fonctionnalités de Windows Vista.Création : 5 décembre 2006 -
Apprenez comment écrire simplement du code propre et maintenable pour de multiples plateformes : Win32, .NET et Linux.Création : 10 novembre 2004 -
Donner le style Windows XP à vos applications sous Windows XP.Création : 26 avril 2002 -
Cet article présente en cinq parties, de façon détaillée, les principes pour internationaliser un projet écrit avec Delphi.Création : 6 juillet 2002 -
Avec l'arrivée de VISTA, nous avons eu pour la plupart d'entre nous quelques ennuis de compatibilité avec nos programmes ou ceux que nous utilisons. La faute à qui me direz-vous! A l'UAC (Contrôle de compte utilisateur), c'est du moins ce que l'on entend un peu partout sur les forums. Depuis quelques temps, pas mal d'infos sont disponibles sur les solutions à ces problèmes de compatibilité. Le but de cet article est de centraliser les informations disponibles et d'expliquer le plus simplement possible ce que fait l'UAC, pourquoi et comment elle le fait. En découlera, pour nous programmeurs, ce qu'il est nécessaire d'implémenter dans nos programmes Delphi, pour une prise en compte correcte de l'UAC et ainsi contribuer à la sécurité du système de nos utilisateurs.Création : 19 mars 2008
menu
Documentation Delphi 7
-
Ce tutoriel vous guide dans la création d'une application WebSnap.
Cette application affiche des informations sur différents pays pour des utilisateurs du Web. Les utilisateurs peuvent ajouter et supprimer des pays et modifier des informations.
Documentation officielle, 22 pages au format pdf (300 Ko).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Ce tutoriel vous guide dans la création d'une application multiplateforme vous permettant de voir et de mettre à jour la base de données exemple employée. Les applications multiplatesformes utilisent la CLX, la bibliothèque de composants pour le développement multiplates-formes de Borland. Conçues pour être compilées et exécutées sur différentes platesformes, les applications CLX nécessitent un minimum de modifications entre les ports Windows et Linux.
Documentation officielle, 24 pages au format pdf (300 Ko).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Ce tutoriel vous guide dans les étapes de la création d'un éditeur de texte complet avec des menus, une barre d'outils et une barre d'état.
Documentation officielle, 42 pages au format pdf (1 Mo).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Ce Guide est une présentation générale de la conception des composants et du processus d'écriture des composants pour les applications Delphi.
Documentation officielle, 194 pages au format pdf(2,3 Mo).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Le Guide du développeur aborde des notions de développement intermédiaires et avancées. Il traite notamment de la création d'applications de bases de données client/serveur, de la création d'applications serveurs Web Internet et de l'écriture de composants personnalisés. Il vous permet de construire des applications qui respectent les spécifications de nombreux standards comme SOAP, TCP/IP, COM+ et ActiveX. Nombre de fonctionnalités avancées concernant le développement web, les technologies XML de pointe et le développement de bases de données nécessitent des composants ou des experts qui ne sont pas disponibles dans toutes les éditions de Delphi.
Documentation officielle, 1186 pages au format pdf (15 Mo).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
Le manuel Prise en main présente l'environnement de développement de Delphi 7 pour vous permettre d'utiliser immédiatement le produit. Il indique aussi où rechercher des renseignements sur l'utilisation des outils et des fonctionnalités disponibles dans Delphi 7.
Documentation officielle, 56 pages au format pdf (1 Mo).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005
menu
Divers
-
Dans Delphi 2006, le gestionnaire de mémoire Win32 a été remplacé par un plus rapide et offrant plus de fonctionnalités.
Cet article, traduit de la version americaine rédigée par Pierre le Riche, est un résumé des nouvelles caractéristiques et indique comment les utiliser. Il explique comment le nouveau gestionnaire de mémoire a été mis en oeuvre et comment cette nouvelle conception affecte le comportement du gestionnaire de mémoire et par conséquent des applications compilées avec Delphi 2006.Création : 9 octobre 2008 -
Un lexer est un outil d'analyse, et particulièrement d'analyse de texte, sous toutes les formes, que cela puisse être : simple document, document formaté, script, code, ligne de calculs... Un lexer va fournir au développeur un moyen puissant pour parcourir, décomposer et analyser un bloc de texte structuré.Création : 21 novembre 2004 -
Très bon cours sur le sujet de la récursivité, avec de nombreux exemples commentés.Création : 1er janvier 2005 -
Permet d'intégrer directement des fonctions dans des fichiers sources de votre application.Création : 21 avril 2005 -
Il existe de nombreux algorithmes de tri. Je vais vous expliquer ici le fonctionnement du tri par sélection, qui a l'avantage d'être un des plus simples à mettre en œuvre. Dans cet article, je détaillerai le tri sur un tableau d'entiers, mais cet algorithme est tout aussi valide pour trier un tableau de chaînes de caractères, de flottants, ou de tout autre type tant qu'on peut émettre une comparaison...Création : 26 avril 2002 -
Cet article propose une solution d'implémentation des fenêtres de type Assistant en utilisant les cadres (TFrame).Création : 21 février 2005 -
Je suis peut-être le seul dans ce cas, mais j'ai une très mauvaise mémoire concernant les noms des constantes... Créer une boîte de dialogue est certes un jeu d'enfant. Mais à chaque fois, je passe deux ou trois minutes à vérifier les noms des constantes pour afficher tel ou tel bouton...Création : 2 juin 2002 -
Voici donc une petite série d'articles pour aider les nouveaux utilisateurs de ce langage ! (et pourquoi pas les autres). Pour éviter une indigestion au lecteur, j'ai voulu séparer ce tutoriel en 4 leçons distinctes. Je parlerai tout d'abord de la base avec l'unité Printers, ensuite de quelques API utilises à l'impression, puis de ce que l'on peut faire en réunissant tout ça. Enfin, je termirai avec une technique pour créer un aperçu avant impression, qui pose souvent des problèmes aux développeurs débutants.Création : 26 avril 2002 -
TPrinter : Travaillez en millimètres pour imprimer sur n'importe quelle imprimante
par Jean-Luc MelletSuite à question posée sur le forum nzn.fr.delphi, j'ai décidé de traduire ce petit article sur les calculs de position en millimètres sur le canvas des imprimantes.Création : 10 février 2003 -
Cet article a pour but de montrer les différents moyens pour gérer des informationsCréation : 14 mai 2004