LMD-Tools

    Composants VCL pour la conception d’interface, les applications de base de données, les composants web et les contrôles de fichiers.
    LMD-Tools couvre plus de 490 composants pour toutes les tâches que vous pouvez imaginer. Les groupes de composants suivants ne sont que des exemples de la large gamme de composants disponibles : LMD Tools inclut des contrôles pour une conception d’interface supérieure, la programmation système, les contrôles de fichiers, les applications de base de données, les composants Internet/Web, le multimédia, la saisie de texte/données (RichEdit), l’affichage de texte formaté et bien plus encore.

    Fonctionnalités clés :

    • Plus de 480 composants pour diverses tâches de développement.
    • Code source complet de la bibliothèque complète.
    • Projet MegaDemo contenant plus de 200 projets individuels.
    • Les packages bonus PrintPack, PlugInPack, InspectorPack, RichPack, ShellPack et SysPack sont inclus.
    • ChartPack, DockingPack, BarPack, StoragePack, FxPack, TextPack et WebPack inclus.
    • Plus de 100 éditeurs de composants et de propriétés.
    • Prise en charge de Delphi/C++ Builder Release 6 ou supérieur (y compris les personnalités VCL.NET), y compris les versions Turbo 2006.
    • Comprend une licence professionnelle 8.X pour le support de Delphi/C++ Builder 5.
    • Comprend une licence 5.X pour le support de Delphi/C++ Builder 3+4.
    • Comprend une licence 3.5 pour le support de Delphi 1+2.
    • Fichiers d’aide en ligne en anglais pour l’intégration BDS/Delphi/C++ Builder.
    • Mises à jour gratuites pour toutes les versions 2013 via Internet.
    • Aussi disponible dans le cadre de LMD VCL Complete.

    LMD-Tools – Fonctionnalités

    Fonctionnalités clés

    • Plus de 600 composants natifs
      • Entités pour tout type de tâche.
      • Code source complet de tous les contrôles inclus
      • Toutes les fonctionnalités supplémentaires de LMD-Tools 9.0, ElPack 7.0 et LMD IDE-Tools 2.0.
      • AnyLogger 1.0 SE (version locale) incluse (si disponible)
      • Projets de démonstration approfondis avec code source
      • Mises à jour mineures gratuites via Internet pour toutes les versions LMD 2009
      • Une licence de site couvre un nombre illimité de développeurs de la même organisation à un seul endroit
      • Support technique gratuit via le forum (news.lmdtools.com), e-mail, fax ou courrier

      Nouvelles fonctionnalités dans la version 9

      LMD-Tools 9.0 apporte plusieurs changements majeurs par rapport à la version 8 :

      • Compatibilité avec Delphi/C++ Builder 2009
      • Le support pour Delphi/CBuilder 5+6 et Delphi 8 a été abandonné (les licences pour les anciennes versions sont toujours incluses, cependant).
      • Cela a permis de nettoyer le code et de l’optimiser, car de nombreux codes hérités redondants ont pu être supprimés.
      • Le nombre d’éditions de LMD-Tools a été réduit à 2 (LMD-Tools SE et LMD-Tools, équivalent aux licences précédentes LMD-Tools CE moins DesignPack/ScriptPack)

      De plus, LMD-Tools s’intègre encore plus dans la gamme de produits LMD 2009, partageant des parties majeures (le LMD Shared Runtime) avec d’autres produits principaux de LMD (LMD ElPack, LMD IDE-Tools). Consultez la structure du package LMD 2009 pour plus d’informations.
      En outre, de nouveaux objets et classes globaux ont été introduits et les existants ont été améliorés. Enfin, de nombreuses améliorations et corrections ont été apportées aux composants existants. Une liste détaillée peut être consultée sur la page Wiki correspondante.

      LMD 2009 Shared Runtime
      LMD-Tools, LMD ElPack et LMD IDE-Tools partagent le même runtime de base. Cela évite le code redondant et fournit des fonctionnalités avancées communes à tous les principaux produits LMD. Cela inclut une bibliothèque Unicode partagée, un HTMLRenderer amélioré (avec prise en charge de l’affichage des descendants de TGraphic) et un support d’imagelist partagé (tous les conteneurs d’imagelist principaux de LMD font partie du LMD Shared Runtime.

      Contrôles d’info-bulle mis à jour
      Les contrôles d’info-bulle LMD ont bénéficié d’une mise à jour massive tant au niveau technique (-> mécanisme de dessin, par exemple en utilisant des régions) qu’au niveau fonctionnel (par exemple, de nombreux nouveaux styles visuels et prise en charge HTML). En plus de cela, un nouveau système d’info-bulle avancé permettant d’afficher un nombre quelconque d’info-bulles a été introduit. Enfin, le traitement des info-bulles a été unifié avec LMD ElPack (par exemple, prise en charge Unicode). Parmi les nouvelles fonctionnalités, on trouve notamment :

      • Titres
      • Support d’icône/glyphe
      • Boutons de fermeture personnalisables
      • Prise en charge HTML (avec images, liens cliquables, etc)
      • Dégradés de fond
      • Forme de nez d’info-bulle personnalisable
      • Prise en charge des ombres système
      • Aspect Vista
      • Contrôles N-Info-bulle : Un nouveau composant LMDMessageHintController a été introduit. Il permet de concevoir une collection d’info-bulles et de les afficher toutes en une seule fois ou regroupées via leurs paramètres d’index de groupe

      Contrôles et prise en charge du style Vista
      Prise en charge des fonctionnalités Vista – même dans les IDE avant Delphi/C++ 2009 ! Utilisez TLMDVistaFormExtension, TLMDFormGlass, TLMDFileOpen- et TLMDFileSaveDialog pour ajouter des fonctionnalités non disponibles dans les anciennes versions de Delphi/C++. En plus de cela, des méthodes de détection de Vista et Aero Glass sont fournies. Comprend TLMDTaskDialog mis à jour (maintenant avec prise en charge HTML et Unicode) – utilisez des boîtes de dialogue de style Vista même sur des systèmes non-Vista !

      Nouveaux packages partagés
      LMD-Tools contient de nouveaux packages supplémentaires :

      • LMD InspectorPack : Puissant composant d’inspecteur d’objets
      • LMD PlugInPack : Infrastructure de plugin pour vos projets. Permet d’étendre vos applications avec des modules personnalisés (Win32 uniquement)
      • LMD LogTools : Services de journalisation avancés, à utiliser avec le client AnyLogger (lorsqu’il est disponible, le client AnyLogger local sera

        La mise à jour est gratuite pour tous les clients qui ont acheté un produit principal LMD 2009 VCL (LMD-Tools, LMD ElPack, IDE-Tools ou VCL Complete).

        • En plus de cela, des packages partagés existants tels que LMD PrintPack ont été améliorés.

        Prise en charge du validateur, XML et expressions régulières
        La bibliothèque de support XML contenue dans le LMD 2009 Shared Runtime est extrêmement rapide, entièrement compatible Unicode et n’ajoute qu’une empreinte minimale à vos fichiers Exe. Les données XML peuvent être chargées à partir de fichiers, de flux personnalisés, de ressources ou de chaînes. Comme d’autres nouvelles bibliothèques de support, celle-ci est entièrement écrite en Pascal – pas besoin de DLL ou de fichiers objet supplémentaires.
        En outre, la prise en charge de l’évaluation des expressions régulières a été mise à jour ! Le support RegEx de la version précédente a été remplacé par une nouvelle bibliothèque RegEx native compatible PRCE avec une syntaxe Unicode. Nouveau : contrôles de validation : à l’exception de TLMDHintErrorProvider (package lmdcore), tous les contrôles de validation et de fourniture d’erreurs sont désormais inclus dans le package lmdrtlx et peuvent être partagés entre LMD-Tools et LMD ElPack.

        Amélioration de la prise en charge de ThemeEngine
        Le ThemeEngine natif de LMD-Tools 9 a été amélioré et fait partie du LMD 2009 Shared Runtime. Comme dans les versions précédentes, n’importe quel fichier de thème .MSStyles peut être utilisé à l’exécution. Ces fichiers .MSStyles peuvent également être encapsulés dans des fichiers CAB compressés. Mais contrairement aux versions précédentes, cette fonctionnalité peut être activée/désactivée dynamiquement à l’exécution. Plus de changements de thème et de recompilation du code de la bibliothèque, mais un package séparé que vous pouvez décider d’utiliser ou non à l’exécution. Par exemple, créer des applications qui utilisent automatiquement les thèmes *.MSStyles sur des plates-formes non thématisées (comme Win2k) et des thèmes système sur des plates-formes thématisées (comme WinXP/Vista) est maintenant un jeu d’enfant.

        Prise en charge native des fichiers PNG et TLMDBitmap, formats de compression
        Le LMD 2009 Runtime inclut une prise en charge native des fichiers PNG (en tant qu’implémentation TGraphic et avec le contrôle TLMDPNGImageList). Les fichiers PNG peuvent être utilisés dans vos applications comme n’importe quel autre TGraphic.

        rmats like TBitmap or TJpeg. Besides that the new TLMDBitmap class was introduced, which is derived from TBitmap and mainly utilizes the Windows built-in OleLoadPicture function. GIF, JPEG, Icon or Bitmap Files can be loaded without additional special VCL libs (features are not available In VCL.NET, because support of different graphic formats is available through ImageFormat in TBitmap property already. Support for additional compression formats was added. Besides LZRW and other simple compression formats, which were supported already in previous releases, two new major compression formats are available: On the one hand ZLlib support, which is similar to the known implementation with C++ object files – except that it is a true native Pascal solution which was also ported to VCL.NET. Using ZLIB compression any kind of data (including TStream objects) is possible. On the other hand support of compressing/decompressing CAB files was added as well.

        Accès SVN et support DevUtil
        LMD-Tools peut être acheté en tant que package autonome ou en tant que partie de LMD VCL Complete. Le package LMD VCL Complete inclut tous les packages LMD 2009 VCL(.NET) distribués par LMD Innovative. Ce produit est également disponible en tant que version d’abonnement avec accès SVN (le dépôt source de LMD-Tools). La branche source LMD VCL 2009 est assez complexe avec trois produits principaux et divers packages sub- et autonomes : C’est pourquoi LMD DevUtil a été créé, ce qui permet de compiler et d’installer de manière simple et rapide n’importe quelle combinaison de packages possible (consultez les instructions de DevUtil pour plus d’informations) dans n’importe quel IDE pris en charge. Il s’agit d’un processus automatisé complet qui permet de gagner beaucoup de temps par rapport à la compilation et à l’installation du package dans l’IDE en chargeant des groupes de projets.

        Matrice des fonctionnalités

        Pour consulter la matrice des fonctionnalités, veuillez cliquer ici.

        LMD-Tools – Configuration requise

        Spécifications du système

        Ce produit est conçu pour fonctionner sur les systèmes d’exploitation suivants :

        • Windows Vista
        • Windows XP
        • Windows 2000
        • Windows ME
        • Windows 98