Delphi 2009 connu sous le nom de code Tiburon est maintenant disponible.
De nombreuses nouveautés sont incluses dans cette version. Certaines sont des avancées majeures, d'autres ne sont que des évolutions simples.
Nous allons ici vous présenter les nouveautés principales.
QuickReport est un générateur d'état directement intégré à l'IDE Delphi. Il permet la conception des états en tant que fiche sans faire appel à un programme extérieur.
QuickReport fut pendant longtemps préinstallé avec Delphi. Avec Delphi 7 il n'est plus installé par défaut mais les paquets sont toujours présents et facilement installables. La version fournie avec Delphi 6 ou 7 est la version 3.0 Standard de QuickReport.
La version 4.06 professionnelle est disponible directement sur le site de l'éditeur ici : Home of QuickReport. Cette version intègre beaucoup de nouveautés que je vais vous présenter au cours de cet article.
Là, où Delphi 7 ne faisait que mettre en valeur la syntaxe HTML et n'offrait qu'une prévisualisation de la page ( Via IE sous forme d'ActiveX ), Delphi 2005 permet de modifier le code HTML facilement.
Un nouveau concepteur a été ajouté dans l'EDI pour l'édition de pages HTML.
Le concepteur sera aussi apte à valider l'utilisation correcte des balises et attributs. Autrement dit, il permet de réaliser une validation XHTML des pages.
Ce document est destiné à tous ceux qui souhaitent utiliser de l'assembleur dans Delphi.
Ceci peut dans certains cas être plus rapide que l'écriture en langage évolué.
Ce document n'est pas un cours d'initiation à l'assembleur, il suppose que vous connaissiez la structure des registres et le langage des
processeurs x86 et compatibles. De même il est supposé que vous avez une bonne connaissance du pascal.
Il n'est pas nécessaire d'avoir des notions précises des modes Réel, Protégé et Virtuel du 386, ni de la structure segmentée de la mémoire propre
aux processeurs x86.
Ce document ne présente pas non plus de méthode d'optimisation grâce à l'assembleur.
Mais plutôt une description détaillée de l'interfaçage de l'assembleur avec le pascal.
Ce document est la traduction de la version anglaise de l'auteur disponible ici : http://www.efg2.com/Lab/ImageProcessing/Scanline.htm
La propriété ScanLine a été introduite avec Delphi 3, elle permet un accès rapide à chaque pixel. Mais vous devez connaître le format de pixel utilisé (TBitMap.PixelFormat ) pour accéder correctement aux pixels. Cet article va montrer comment utiliser la propriété ScanLine pour traiter des pixels dans différentes applications graphiques ou autres. En premier lieu, chaque format de pixel va être décrit, accompagné d'un exemple. Après cette présentation théorique, plusieurs applications seront décrites, la plupart utilisant le format pf24bit. En dernier, quelques problèmes particuliers sur l'utilisation de ScanLine seront présentés.
Utilisation du correcteur orthographique de Microsoft Word dans une application Delphi.
Les exemples présentés ici sont testés avec Delphi 2005 et Word 2003.
L'objectif de ce cours est de montrer l'utilisation des composants TComport pour utiliser des liaisons séries dans une application. Il suppose que vous avez déjà une expérience de Delphi. Les exemples présentés ici utilisent Delphi 2005 mais ils sont applicables facilement aux versions antérieures de Delphi.
Là, où Delphi 7 ne faisait que mettre en valeur la syntaxe HTML et n'offrait qu'une prévisualisation de la page ( Via IE sous forme d'ActiveX ), Delphi 2005 permet de modifier le code HTML facilement.
Un nouveau concepteur a été ajouté dans l'EDI pour l'édition de pages HTML.
Le concepteur sera aussi apte à valider l'utilisation correcte des balises et attributs. Autrement dit, il permet de réaliser une validation XHTML des pages.
Les pointeurs ne sont plus d'actualité dans la plateforme .NET : l'adresse des objets est gérée par le JITer à l'exécution du programme et n'est pas forcément fixe.
La méthode présentée ici, est une des solutions possibles. Elle permet de rester assez proche du source d'origine sans pour autant utiliser de code non managé.
La classe NotifyIcon de l'assembly System.Windows.Forms permet de gérer très simplement une icône dans le systray. Elle remplace la fonction API Win32 Shell_NotifyIcon en proposant une solution sous forme de composant.
Cet article va présenter son utilisation dans Delphi.NET pour des applications Winform et VCL.NET au travers d'une application simple.
Delphi 8 ne permet plus l'utilisation des fichiers typés. Ceci car l'affectation des variables ne peut plus être effectuée par bloc d'octets ce qui était le cas avec les fonctions Read ou Write.
La méthode présentée ici donne un moyen de contourner le problème et d'utiliser des fichiers disques issus de fichiers typés des versions antérieures de Delphi.
Ceci n'est présenté qu'a titre de compatibilité pour la migration d'application Delphi 7, ou le besoin indispensable de lire des fichiers écrits par des versions antérieures de Delphi.
Cet article va présenter la création d'un composant WinForm personnalisé dérivant du type System.Windows.Forms.UserControl. Ce composant est une horloge analogique avec ou sans l'aiguille des secondes.
Cet article vous expliquera comment utiliser le Delphi pour .NET pour vous initier à la programmation réseau.
C'est une adaptation de l'article de Thomas Lebrun :
Programmation réseau en C#
QuickReport est un générateur d'état directement intégré à l'IDE Delphi. Il permet la conception des états en tant que fiche sans faire appel à un programme extérieur.
QuickReport fut pendant longtemps préinstallé avec Delphi. Avec Delphi 7 il n'est plus installé par défaut mais les paquets sont toujours présents et facilement installables. La version fournie avec Delphi 6 ou 7 est la version 3.0 Standard de QuickReport.
La version 4.06 professionnelle est disponible directement sur le site de l'éditeur ici : Home of QuickReport. Cette version intègre beaucoup de nouveautés que je vais vous présenter au cours de cet article.