IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 038
    Points : 40 943
    Points
    40 943
    Billets dans le blog
    62
    Par défaut Embarcadero RAD Studio 11.3 Alexandria permet de personnaliser l'apparence de l'éditeur de code avec ToolsAPI
    Bonjour,
    Hier vers 15:00 elle était déjà dans les bacs d'achat, ce matin elle est disponible en téléchargement dans votre Portail de téléchargement d'utilisateur enregistré (si bien sûr vous y avez droit).

    Jim McKeeth nous fourni même une démarche à suivre pour l'installation via git ce qui n'est pas du superflu, car à chaque fois, c'est le même questionnement ! Pourquoi ne procèdent-ils pas comme les patchs restera toujours source de questionnements (trop dur, problème de licence etc ?).

    La présentation officielle [en_US] a lieu cet après-midi de 17:00 à 18:00.(il est peut-être encore temps de réserver son siège)
    Une présentation en français, le lundi 6 mars à partir de 14:00 est également prévue (merci Patrick)

    Je m'attends comme à chaque fois à des réactions habituelles (plus ou moins flatteuses) envers cette nouvelle sortie
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  2. #2
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2013
    Messages : 343
    Points : 536
    Points
    536
    Billets dans le blog
    2
    Par défaut Quid du composant TBluetoothLE
    Quid du composant TBluetoothLE, qui ne fonctionne pas sous Android ?

  3. #3
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chambord
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2005
    Messages : 765
    Points : 959
    Points
    959
    Par défaut
    On peux trouver une lite des nouveautés / corrections en Français quelque part ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 038
    Points : 40 943
    Points
    40 943
    Billets dans le blog
    62
    Par défaut
    @JP CASSOU pas encore installé (prévue samedi pour moi) donc aucune idée
    @der§en En français ! Il ne faut pas rêver, mais googletrad est mon pote
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par der§en Voir le message
    On peux trouver une lite des nouveautés / corrections en Français quelque part ?
    Ces choses ne sont pas toujours traduites. C'est globalement disponible en anglais sur https://docwiki.embarcadero.com/RADS...ia_-_Release_3 et Marco a publié un récapitulatif sur la plateforme de blogs à https://blogs.embarcadero.com/announ...-3-alexandria/

    Sinon j'ai prévu une présentation lundi 6 février à 14 heures sur Twitch et traiterai les points qui me semblent importants et ce qui est visible (pour faire des démos)

  6. #6
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par JP CASSOU Voir le message
    Quid du composant TBluetoothLE, qui ne fonctionne pas sous Android ?
    à ma connaissance rien en 11.3 spécifique à Bluetooth contrairement à la version 11.2 (et rien dans la liste des tickets clôturés à ce sujet)

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 038
    Points : 40 943
    Points
    40 943
    Billets dans le blog
    62
    Par défaut
    Quelques réponses toujours en anglais
    https://www.embarcadero.com/products...-11-alexandria

    et pour ceux qui ont du temps à perdre* le replay de la présentation
    https://www.youtube.com/watch?v=x-ST...ature=youtu.be

    * Oui, j'ai été déçu par ce tour d'horizon

    Pour l'instant, j'ai retenu :
    • Une modification sur TControlList (donc VCL), la possibilité de faire des multiples sélections.
    • Le nouveau composant FMX sur la reconnaissance d'empreinte digitale (annonce sans démo ou alors l'ai-je raté ?)
      peut-être en ferai-je un test ce week-end, à moins que Patrick nous indique que c'est dans ses projets pour sa présentation du Lundi 7

    J'ai remarqué aussi beaucoup de choses floues sur les nouvelles possibilités pour le codage d'extensions de l'IDE (OTAPI ?). Là, je suis en plein brouillard, mais bon, je n'ai pas pour objectif d'en faire
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  8. #8
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Le nouveau composant FMX sur la reconnaissance d'empreinte digitale (annonce sans démo ou alors l'ai-je raté ?)
    peut-être en ferai-je un test ce week-end, à moins que Patrick nous indique que c'est dans ses projets pour sa présentation du Lundi 7
    lundi 6 à 14 heures

    si je n'ai pas de soucis technique, je devrais pouvoir vous montrer ça sur iOS et peut-être aussi Android

    Citation Envoyé par SergioMaster Voir le message
    J'ai remarqué aussi beaucoup de choses floues sur les nouvelles possibilités pour le codage d'extensions de l'IDE (OTAPI ?). Là, je suis en plein brouillard, mais bon, je n'ai pas pour objectif d'en faire
    là par contre, ça fait partie des trucs enthousiasmants pour les développeurs d'extensions, mais en effet, pour le commun des développeurs, ça reste assez vague. vais voir si je peux bidouiller un Snake ou si je laisse ça à Ian Barker...

  9. #9
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 454
    Points : 197 766
    Points
    197 766
    Par défaut Embarcadero RAD Studio 11.3 Alexandria permet de personnaliser l'apparence de l'éditeur de code avec ToolsAPI
    Embarcadero RAD Studio 11.3 Alexandria permet de personnaliser l'apparence de l'éditeur de code avec la nouvelle ToolsAPI,
    et introduit un nouveau composant d'authentification biométrique pour les plateformes mobiles

    RAD Studio 11 Alexandria - Release 3 (également appelée 11.3) est disponible pour installation. RAD Studio 11.3 permet aux utilisateurs de personnaliser l'apparence de l'éditeur de code avec la nouvelle ToolsAPI et d'utiliser la fonction de surbrillance des mots correspondants dans l'éditeur de code. De plus, la version 11.3 introduit un nouveau composant d'authentification biométrique pour les plateformes mobiles, ainsi que de nombreuses améliorations de qualité et de performances dans Delphi LSP et les différentes bibliothèques RAD Studio.

    Embarcadero a le plaisir d'annoncer la sortie de RAD Studio 11 Alexandria Release 3, également connu sous le nom de RAD Studio 11.3, ainsi que Delphi 11.3 et C++Builder 11.3. Cette version est axée sur la qualité et les améliorations, en s'appuyant sur les nouvelles fonctionnalités exceptionnelles des trois versions précédentes de RAD Studio 11 Alexandria.

    RAD Studio 11.3 inclut la prise en charge des versions plus récentes de plusieurs systèmes d'exploitation, ajoute une nouvelle ToolsAPI à l'EDI RAD Studio pour personnaliser la façon dont le code source est peint dans l'éditeur de code, introduit un nouveau composant d'authentification biométrique pour les plates-formes mobiles et quelques autres fonctionnalités et améliorations.

    Encore une fois, l'accent principal de cette version a été mis sur la qualité, en termes de convivialité, de performances et de stabilité, comme demandé par nos clients. Les améliorations de la qualité englobent tous les domaines du produit, avec un accent particulier sur Delphi Code Insight à l'aide de Delphi LSP, l'IDE High DPI introduit dans la version 11.0 et les styles VCL. Il existe des améliorations notables dans les compilateurs et les chaînes d'outils, Delphi et C++ RTL, VCL, FireMonkey, FireDAC et d'autres bibliothèques de bases de données, l'accès et les services Internet, y compris les personnalités Delphi et C++Builder.

    Il convient également de noter que RAD Studio est désormais livré avec les éditions InterBase 2020 Update 4 Developer et IBLite/ToGo récemment publiées.
    Nouveautés de l'EDI
    Quelques extensions notables à l'IDE de RAD Studio.

    Mise en surbrillance des mots correspondants dans l'éditeur de code

    L'éditeur de code de RAD Studio a une nouvelle fonctionnalité qui vous permet de voir les instances du même mot que vous avez sélectionné, ou le curseur est présent est mis en surbrillance à l'écran. Les mots sont mis en correspondance n'importe où à l'écran, y compris dans les commentaires. De plus, la fonctionnalité propose les options suivantes*:
    • Mettre en surbrillance les mots correspondants lorsqu'un mot est sélectionné (double-cliquez pour sélectionner un mot).
    • Mettre en surbrillance les mots correspondants lorsque le curseur se trouve à l'intérieur ou à côté d'un mot. Les utilisateurs peuvent désactiver la fonctionnalité si nécessaire.
    • Désactiver les mots-clés en surbrillance en tant que fonction de correspondance avec le paramètre de l'interface utilisateur. Ce comportement est activé par défaut.

    Nom : surbrillance.png
Affichages : 109076
Taille : 156,7 Ko

    Prise en charge de ToolsAPI pour l'éditeur de code

    RAD Studio 11.3 offre aux utilisateurs un ensemble complet, exhaustif et très détaillé d'interfaces d'API Tools que les utilisateurs peuvent utiliser pour personnaliser l'éditeur de code, telles que la peinture, la recherche d'informations sur les éditeurs et leur contenu, l'obtention d'événements pour l'éditeur de code, etc.

    Cette version apporte donc une nouvelle ToolsAPI pour la peinture dans l'éditeur de code. Il s'agit d'une nouvelle base qui permet aux développeurs de personnaliser l'éditeur sans affecter sa stabilité, et l'équipe espère que cela offrira une API complète et utile qui stimulera l'innovation parmi ses fournisseurs tiers, car elle facilite l'écriture de plugins qui font des choses auxquelles l'équipe n'aurait peut-être pas pensé.

    Certains des plugins les plus intéressants et les plus utiles fonctionnent dans l'éditeur. Par conséquent, RAD Studio vise à fournir un ensemble complet et précieux d'API, offrant une couverture étendue des données et de la présentation de l'éditeur de code. Non seulement cela fournit une API officielle prise en charge pour les plugins qui nécessitaient auparavant des hacks pour fonctionner, mais la nouvelle API facilite également l'écriture de plugins directement intégrés dans l'éditeur de code. « Nous espérons que la nouvelle API stimulera l'innovation dans les plugins et les modules complémentaires de productivité, et nous sommes très impatients de voir ce que vous et les autres proposez*! »

    Ces API permettent aux utilisateurs d'intercepter toutes les étapes de la peinture dans l'éditeur, soit par ligne d'éditeur, gouttière d'éditeur ou texte d'éditeur, et avec des événements appelés à la fois avant et après chaque étape. Ils peuvent également décider soit d'ajouter des éléments à ce que fait l'EDI, soit de les remplacer.

    Pour un éditeur, les utilisateurs peuvent interroger son état, avec une multitude d'informations disponibles, et interroger un état plus détaillé pour chaque ligne. Les événements de peinture incluent le contexte complet. Utilisez-le pour faire n'importe quelle peinture d'éditeur imaginable ou obtenir toutes les informations dont vous avez besoin sur les éditeurs et ce qu'ils contiennent, même sans peinture.

    La nouvelle unité ToolsAPI inclut sa documentation sur les classes, les méthodes et les propriétés.

    Nom : toolsapi.png
Affichages : 3149
Taille : 82,9 Ko


    Autres améliorations de l'EDI

    Delphi LSP

    Dans la version 11.3, RAD Studio vise à se concentrer fortement sur la qualité et à résoudre les problèmes clés.

    Delphi Code Insight via DelphiLSP voit des améliorations de qualité très significatives, pour améliorer encore nos fonctionnalités Code Insight et les rendre plus rapides et plus fiables, y compris avec de grandes applications. Ces améliorations incluent la complétion de code, Help Insight et la navigation, avec un fort accent sur la fiabilité globale, ainsi que la fourniture de résultats de complétion ou de navigation dans des zones où ils n'étaient pas fournis auparavant.

    De plus, le compilateur Delphi stocke désormais XmlDoc dans une DCU compilée, ce qui signifie que HelpInsight peut afficher des informations dans de nombreux domaines où il ne le faisait pas auparavant.

    Les améliorations de Delphi LSP incluent un accent particulier sur la qualité. Les principaux problèmes ont été résolus. De plus, les éléments suivants ont été ajoutés*:
    • La fenêtre HelpInsight utilise une méthode différente pour calculer sa taille et correspond maintenant beaucoup mieux au contenu.
    • Le survol d'une implémentation de méthode statique fonctionne comme prévu.
    • La navigation Ctrl + clic gauche fonctionne comme prévu lors de l'utilisation d'un fichier en lecture seule.
    • Lorsque vous appuyez sur Entrée dans une méthode anonyme incomplète, l'EDI n'ajoute plus de point-virgule incorrect ("end*;").
    • Un problème où Ctrl-Clic-ing pour naviguer ne fonctionnait pas lorsque la zone de navigation était entourée de directives du compilateur a été résolu. L'analyseur peut désormais gérer des directives de compilateur conditionnelles simples telles que*:

      {$IF CompilerVersion > 24 and Defined(Windows)}L'équipe précise que cela n'affecte pas les directives d'analyse dans la clause uses lorsque des unités sont ajoutées par l'EDI, qui utilise un système non-DelphiLSP.
    • Le code complétant les types génériques à l'intérieur d'une déclaration de méthode générique, à la fois le type de résultat et à l'intérieur de la déclaration de type générique <>, fonctionne désormais*:

      Code Delphi : Sélectionner tout - Visualiser dans une fenêtre à part
      function Test<TResult>(a: T): TResult; // TResult est maintenant suggéré aux deux endroits.
    • Résolution d'un problème où DelphiLSP ne pouvait pas déterminer le chemin d'accès au code source d'un module s'il y avait au moins deux fichiers différents portant les mêmes noms dans différents projets.
    • Résolution du problème où la complétion de code ne fonctionnait pas dans une "instruction if" qui utilisait les symboles < ou > dans sa condition.
    • Lors de la complétion d'une déclaration de type, les types privés déclarés dans ce type seront désormais affichés dans la complétion de code.

    Concepteur de formulaires VCL et haute résolution

    RAD Studio 11.3 propose des améliorations de l'EDI High DPI et en particulier de la qualité VCL Form Designer sous High DPI , avec des améliorations spécifiques dans la mise à l'échelle des composants non visuels, y compris dans les cadres.

    Les icônes pour SyncEdit et le flux de structure dans l'éditeur ont été remplacées par des icônes haute résolution.

    Nom : icones.png
Affichages : 3113
Taille : 43,1 Ko

    DLL Subversion

    Pour des raisons de sécurité, Embarcadero ne fournit plus les DLL Subversion, mais vous recommande d'installer et de maintenir vos propres DLL côté client Subversion : l'EDI peut s'y connecter de manière transparente si vous utilisez ce système de contrôle de version et prévoyez de l'utiliser depuis l'IDE RAD Studio. Ceci est similaire au support et à l'intégration offerts par RAD Studio pour Git et Mercurial.

    Améliorations des compilateurs et des chaînes d'outils (Delphi et C++)

    RAD Studio 11.3 est livré avec plusieurs améliorations de qualité pour la plupart des compilateurs fournis avec RAD Studio.

    Compilateur Delphi

    La version 11.3 a corrigé plusieurs problèmes de compilateur dans différents domaines, notamment*:
    • Améliorations du traitement Delphi LSP et améliorations des performances.
    • Correctifs pour les enregistrements gérés et pour les problèmes liés aux génériques et aux contraintes.
    • Améliorations et corrections de Codegen.
    • Résolution d'une régression, qui amenait le compilateur à signaler des lignes totales complètement erronées dans la boîte de dialogue de progression de la compilation. Cela était visible lors de la construction de Spring4D.

    Compilateur C++ et chaîne d'outils

    RAD Studio 11.3 apporte quelques correctifs de qualité comme :
    • L'utilisation d'un suffixe de bibliothèque de $(Auto) fonctionne désormais pour les projets C++.
    • Résolution du problème où la vérification des dépendances pour les bibliothèques statiques utilisait le mauvais nom, entraînant sa reconstruction inutile.


    Débogueurs

    Le débogueur LLDB pour Linux a été reconstruit avec Ubuntu 18.x et Python 3.7.x, comme exigences minimales. En outre, cette version propose des problèmes résolus pour macOS et Linux.
    • Dans la version 11.3, toutes les plates-formes non Windows sont passées à LLDB. Par conséquent, il n'y a plus de support pour GDB.
    • Les spécificateurs de formatage sont pris en charge dans l'évaluation d'expression pour LLDB.
    • Résolution des problèmes d'attachement aux processus et de chargement des symboles avec LLDB.
    • Résolution des problèmes pour Android32 concernant l'évaluation des ensembles et l'évaluation des expressions liées au passage à LLDB.
    • Nouvelles versions de PAServer.
    • Les utilisateurs peuvent se détacher d'un programme à l'aide du débogueur C++ Win64.
    • L'option de menu Plage de l'inspecteur est désormais disponible pour les tableaux.
    • Android64 prend en charge la dénomination des threads.


    Améliorations des bibliothèques

    RAD Studio 11.3 comporte quelques améliorations et de nombreux correctifs de qualité dans toutes les bibliothèques, Delphi RTL, C++ RTL, VCL, FireMonkey, FireDAC, DB RTL, les bibliothèques clientes HTTP et les serveurs HTTP. Voici les changements les plus significatifs.

    Delphi RTL

    La version 11.3 apporte les améliorations suivantes à Delphi RTL.
    • Étant donné que les versions 12 et 13 d'Android ont modifié l'implémentation sous-jacente de l'API C-Realloc du gestionnaire de mémoire natif d'Android, RAD a modifié la logique de pré-allocation (256 octets sont ajoutés pour chaque changement de longueur pour String et Dynamic-array si l'empreinte mémoire est plus grand que 64K octets) pour pré-allouer plus que nécessaire pour réduire les appels de réallocation du système d'exploitation et leurs opérations de copie.
    • La fonction RTL système Move a été optimisée pour de meilleures performances sur les processeurs modernes, s'exécutant de 2 à 5 fois plus rapidement, en fonction de la famille de processeurs et du nombre de bits réels.
    • Mise à jour de la bibliothèque ZLib vers la version 1.2.13.
    • Amélioration des performances de _InitializeRecord.
    • Amélioration des performances de TDirectory.GetFiles pour de nombreux fichiers.

    VCL

    La version 11.3 apporte les améliorations suivantes à la VCL.
    • Le composant VCL TControlList offre désormais la possibilité de sélectionner plusieurs éléments à l'aide des nouvelles propriétés et événements suivants*:
      • propriété TCustomControlList.MultiSelect
      • propriété TCustomControlList.Selected
      • méthode TCustomControlList.ClearSelection
      • méthode TCustomControlList.SelectAll
    • Résolution des problèmes de mise à l'échelle dans les contrôles TDBGrid, TComboBox et TStringGrid, entre autres, et des problèmes de changement de DPI dans plusieurs composants, notamment les contrôles TListView, TComboBox et TStringGrid. En outre, il a amélioré le comportement général lorsqu'une propriété Scaled du formulaire est False.
    • Correction de certaines régressions TBalloonHint.
    • Amélioration du code StyleHook pour éviter d'éventuelles violations d'accès.
    • Améliorations graphiques TreeView sur la mise à l'échelle et améliorations du rendu des objets graphiques pour plusieurs autres contrôles.
    • Résolution d'un conflit dans le contrôle TRichEdit entre la vérification orthographique et les menus contextuels personnalisés.
    • Amélioration de l'entrée NumberBox avec une MinValue active.
    • Meilleure prise en charge des contrôles TControlList avec un très grand nombre d'éléments (virtuels).
    • Résolution des problèmes liés au placement et à la taille des boutons de la barre de titre personnalisée, y compris la taille du canevas et la marge de gauche de la légende.

    FireMonkey

    RAD Studio 11.3 propose le nouveau composant TBiometricAuth qui fournit les moyens d'autorisation via la biométrie, tels que Face ID, Fingerprints, sur les appareils Android et iOS.

    Utilisez TBiometricAuth à partir de la palette de composants pour définir les propriétés souhaitées. Si l'application sera disponible pour Android, assurez-vous que les propriétés d'invite d'au moins PromptDescription et PromptTitle ont des valeurs. Assurez-vous également de spécifier les forces souhaitées pour la propriété BiometricStrengths. Vous pouvez également créer des gestionnaires pour les événements OnAuthenticateSuccess ou OnAuthenticateFail afin de gérer ce qui doit se produire dans ces scénarios.

    La version 11.3 apporte également les améliorations suivantes à FireMonkey :
    • Ajout d'un nouveau service d'interface IFMXPhoneDialerListenerService qui vise à suivre les changements dans l'état du service du système téléphonique (Appels, Transporteur, CallState).
    • Les applications FireMonkey gèrent désormais correctement les demandes d'arrêt du gestionnaire de redémarrage de Windows.
    • Ajout de macOS ARM 64 à la plate-forme prise en charge par Radiant Shapes.
    • Amélioration de la prise en charge de l'accessibilité Firemonkey pour Windows lors de l'inspection avec Accessibility Insights et résolution d'un AV dans FMX.ScreenReader.Win.pas.
    • Plusieurs améliorations de TWebBrowser pour la plate-forme Windows, notamment la disponibilité d'applications 3D FMX et l'implémentation de TCustomWebBrowser.CaptureBitmap pour Edge.
    • Certaines améliorations de la traduction de la plate-forme iOS pour le bouton iOS VirtualKeyboard Done et les boutons de sélection iOS*; Défilement iOS corrigé pour TDateEdit, TTimeEdit, TComboBox et TiOSAddressBook.SaveContact.
    • Prise en charge du fournisseur DocumentFile pour Android.
    • Améliorations d'Android lors du déplacement du curseur dans un TMemo avec glissement de doigt, composant TAddressBook.
    • Améliorations de Windows avec TForm Cursor, TWinMultiDisplay.FindDisplay.
    • Améliorations graphiques FireMonkey dans TBitmap.AssignFromSurface, TCanvas.TransformRect, TBitmap.Canvas.BeginScene, ainsi que suppression des lignes d'artefacts dans TMemo et TGridPanelLayout.
    • Améliorations et correctifs pour de nombreux contrôles, y compris Multiview (avec controltype = platform), SpeedButton (isPressed lorsqu'il est utilisé dans un TFrame), Label (FocusControl), IsChecked de TTreeViewItem, TEdit fonctionne à l'intérieur d'un TVertScrollBar.
    • ClipChildren prend désormais en compte XRadius et YRadius.
    • Améliorations apportées à la touche Tab parcourant tous les contrôles.

    Source : note de version
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  10. #10
    Membre émérite
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 216
    Points : 2 303
    Points
    2 303
    Par défaut
    Bonjour,

    Ah, ENFIN la mise en surbrillance des correspondance de mot C'est la seule fonctionnalité que je regrettais des cnPacks ! Rien que pour ça je vais l'installer, dès que les composants tiers seront compatibles.

    @++
    Dany

  11. #11
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par skywaukers Voir le message
    Bonjour,

    Ah, ENFIN la mise en surbrillance des correspondance de mot C'est la seule fonctionnalité que je regrettais des cnPacks ! Rien que pour ça je vais l'installer, dès que les composants tiers seront compatibles.

    @++
    Dany
    Normalement pas de soucis avec les trucs externes qui fonctionnaient déjà avec les précédentes 11.x

  12. #12
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Nom : 000-Quoi_de_neuf_dans_RAD_Studio_11.3_Alexandria_-500x282.jpg
Affichages : 2231
Taille : 36,2 Ko

    Voici la rediffusion de la présentation "Quoi de neuf dans la version 11.3 Alexandria ?" du lundi 6 mars.



    J'ai ajouté un horodatage de la vidéo. C'est hyper gonflant à faire mais tellement pratique à la lecture.
    (dans la mesure du possible je ferai de même sur les précédentes présentations)

    Vous trouverez mes notes sur cette version dans le nouveau dépôt de code à l'adresse suivante : https://github.com/DeveloppeurPascal...ndria.20230306
    (j'y ajouterai également les infos pour les précédentes auxquelles j'ai participé, abonnez-vous aux releases du dépôt si vous voulez recevoir une alerte quand ça sera mis en ligne)

    Les exemples concernant Tools API (OTAPI pour les anciens) proviennent des exemples d'Embarcadero disponibles depuis l'installer de RAD Studio et sur https://github.com/Embarcadero/RADStudio11Demos
    (Object Pascal / ToolsAPI et Object Pascal / VCL / VCL Welcome Page)

    Les exemples que j'ai faits ont été ajoutés à ce dépôt que je remplis au fur et à mesure avec tout ce qui traine sur mes archives (et que je commenterai un jour) :
    https://github.com/DeveloppeurPascal/Delphi-samples

    Sur ces deux dépôts, pas la peine d'activer le "watching" des releases, c'est de la mise à jour en continu, pas de versions à proprement parler, donc pas de releases qui y seront créées.

  13. #13
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 454
    Points : 197 766
    Points
    197 766
    Par défaut Embarcadero annonce la sortie des éditions communautaires de Delphi 11 et C++Builder 11
    Embarcadero annonce la sortie des éditions communautaires de Delphi 11 et C++Builder 11,
    pour faire profiter aux utilisateurs des dernières innovations de l'édition Alexandria Pro

    Embarcadero a mis à disposition la licence Community Edition pour la version 11.3 la plus récente de Delphi et C++Builder. Il s'agit d'une édition gratuite de Delphi ou de C++Builder pour les étudiants, les amateurs et les startups (car la licence est limitée en revenus).

    Les éditions communautaires gratuites et complètes de Delphi et C++Builder sont conçues pour vous aider à démarrer la programmation. Ces EDI puissants fournissent toutes les fonctionnalités dont vous avez besoin pour explorer rapidement le développement d'applications robustes. Cette version CE a le même numéro de build (28.0.48361.3236) que la nouvelle version en ligne de RAD Studio 11.3.

    Les utilisateurs de l'édition communautaire peuvent désormais profiter des innovations marquantes de l'édition 11 Alexandria Pro, y compris la prise en charge haute résolution de l'EDI couvrant les derniers moniteurs 4k+, la prise en charge au moment de la conception des styles VCL et la conception et l'édition de code pour le même formulaire à partir de plusieurs fenêtres .

    Les éditions communautaires sont disponibles gratuitement pour les développeurs et les organisations comptant moins de cinq développeurs. Vous ou votre entreprise devez avoir des revenus inférieurs à 5*000*USD. Ils sont accompagnés d'une licence d'un an et d'une licence commerciale limitée.

    Ci-dessous, rappelons les nouveautés et améliorations apportées par RAD Studio 11.3.

    Nouveautés de l'EDI

    Quelques extensions notables à l'IDE de RAD Studio.

    Mise en surbrillance des mots correspondants dans l'éditeur de code

    L'éditeur de code de RAD Studio a une nouvelle fonctionnalité qui vous permet de voir les instances du même mot que vous avez sélectionné, ou le curseur est présent est mis en surbrillance à l'écran. Les mots sont mis en correspondance n'importe où à l'écran, y compris dans les commentaires. De plus, la fonctionnalité propose les options suivantes :
    • Mettre en surbrillance les mots correspondants lorsqu'un mot est sélectionné (double-cliquez pour sélectionner un mot).
    • Mettre en surbrillance les mots correspondants lorsque le curseur se trouve à l'intérieur ou à côté d'un mot. Les utilisateurs peuvent désactiver la fonctionnalité si nécessaire.
    • Désactiver les mots-clés en surbrillance en tant que fonction de correspondance avec le paramètre de l'interface utilisateur. Ce comportement est activé par défaut.
      Nom : un.png
Affichages : 118038
Taille : 175,5 Ko


    Prise en charge de ToolsAPI pour l'éditeur de code

    RAD Studio 11.3 offre aux utilisateurs un ensemble complet, exhaustif et très détaillé d'interfaces d'API Tools que les utilisateurs peuvent utiliser pour personnaliser l'éditeur de code, telles que la peinture, la recherche d'informations sur les éditeurs et leur contenu, l'obtention d'événements pour l'éditeur de code, etc.

    Cette version apporte donc une nouvelle ToolsAPI pour la peinture dans l'éditeur de code. Il s'agit d'une nouvelle base qui permet aux développeurs de personnaliser l'éditeur sans affecter sa stabilité, et l'équipe espère que cela offrira une API complète et utile qui stimulera l'innovation parmi ses fournisseurs tiers, car elle facilite l'écriture de plugins qui font des choses auxquelles l'équipe n'aurait peut-être pas pensé.

    Certains des plugins les plus intéressants et les plus utiles fonctionnent dans l'éditeur. Par conséquent, RAD Studio vise à fournir un ensemble complet et précieux d'API, offrant une couverture étendue des données et de la présentation de l'éditeur de code. Non seulement cela fournit une API officielle prise en charge pour les plugins qui nécessitaient auparavant des hacks pour fonctionner, mais la nouvelle API facilite également l'écriture de plugins directement intégrés dans l'éditeur de code. « Nous espérons que la nouvelle API stimulera l'innovation dans les plugins et les modules complémentaires de productivité, et nous sommes très impatients de voir ce que vous et les autres proposez ! »

    Ces API permettent aux utilisateurs d'intercepter toutes les étapes de la peinture dans l'éditeur, soit par ligne d'éditeur, gouttière d'éditeur ou texte d'éditeur, et avec des événements appelés à la fois avant et après chaque étape. Ils peuvent également décider soit d'ajouter des éléments à ce que fait l'EDI, soit de les remplacer.

    Pour un éditeur, les utilisateurs peuvent interroger son état, avec une multitude d'informations disponibles, et interroger un état plus détaillé pour chaque ligne. Les événements de peinture incluent le contexte complet. Utilisez-le pour faire n'importe quelle peinture d'éditeur imaginable ou obtenir toutes les informations dont vous avez besoin sur les éditeurs et ce qu'ils contiennent, même sans peinture.

    La nouvelle unité ToolsAPI inclut sa documentation sur les classes, les méthodes et les propriétés.

    Nom : deux.png
Affichages : 2296
Taille : 83,1 Ko

    Autres améliorations de l'EDI

    Delphi LSP

    Dans la version 11.3, RAD Studio vise à se concentrer fortement sur la qualité et à résoudre les problèmes clés.

    Delphi Code Insight via DelphiLSP voit des améliorations de qualité très significatives, pour améliorer encore nos fonctionnalités Code Insight et les rendre plus rapides et plus fiables, y compris avec de grandes applications. Ces améliorations incluent la complétion de code, Help Insight et la navigation, avec un fort accent sur la fiabilité globale, ainsi que la fourniture de résultats de complétion ou de navigation dans des zones où ils n'étaient pas fournis auparavant.

    De plus, le compilateur Delphi stocke désormais XmlDoc dans une DCU compilée, ce qui signifie que HelpInsight peut afficher des informations dans de nombreux domaines où il ne le faisait pas auparavant.

    Les améliorations de Delphi LSP incluent un accent particulier sur la qualité. Les principaux problèmes ont été résolus. De plus, les éléments suivants ont été ajoutés*:
    • La fenêtre HelpInsight utilise une méthode différente pour calculer sa taille et correspond maintenant beaucoup mieux au contenu.
    • Le survol d'une implémentation de méthode statique fonctionne comme prévu.
    • La navigation Ctrl + clic gauche fonctionne comme prévu lors de l'utilisation d'un fichier en lecture seule.
    • Lorsque vous appuyez sur Entrée dans une méthode anonyme incomplète, l'EDI n'ajoute plus de point-virgule incorrect ("end").
    • Un problème où Ctrl-Clic-ing pour naviguer ne fonctionnait pas lorsque la zone de navigation était entourée de directives du compilateur a été résolu. L'analyseur peut désormais gérer des directives de compilateur conditionnelles simples telles que :

      {$IF CompilerVersion > 24 and Defined(Windows)}L'équipe précise que cela n'affecte pas les directives d'analyse dans la clause uses lorsque des unités sont ajoutées par l'EDI, qui utilise un système non-DelphiLSP.
    • Le code complétant les types génériques à l'intérieur d'une déclaration de méthode générique, à la fois le type de résultat et à l'intérieur de la déclaration de type générique <>, fonctionne désormais :

      Code Delphi : Sélectionner tout - Visualiser dans une fenêtre à part
      function Test<TResult>(a: T): TResult; // TResult est maintenant suggéré aux deux endroits.
    • Résolution d'un problème où DelphiLSP ne pouvait pas déterminer le chemin d'accès au code source d'un module s'il y avait au moins deux fichiers différents portant les mêmes noms dans différents projets.
    • Résolution du problème où la complétion de code ne fonctionnait pas dans une "instruction if" qui utilisait les symboles < ou > dans sa condition.
    • Lors de la complétion d'une déclaration de type, les types privés déclarés dans ce type seront désormais affichés dans la complétion de code.

    Concepteur de formulaires VCL et haute résolution

    RAD Studio 11.3 propose des améliorations de l'EDI High DPI et en particulier de la qualité VCL Form Designer sous High DPI , avec des améliorations spécifiques dans la mise à l'échelle des composants non visuels, y compris dans les cadres.

    Les icônes pour SyncEdit et le flux de structure dans l'éditeur ont été remplacées par des icônes haute résolution.

    DLL Subversion

    Pour des raisons de sécurité, Embarcadero ne fournit plus les DLL Subversion, mais vous recommande d'installer et de maintenir vos propres DLL côté client Subversion : l'EDI peut s'y connecter de manière transparente si vous utilisez ce système de contrôle de version et prévoyez de l'utiliser depuis l'IDE RAD Studio. Ceci est similaire au support et à l'intégration offerts par RAD Studio pour Git et Mercurial.

    Améliorations des compilateurs et des chaînes d'outils (Delphi et C++)

    RAD Studio 11.3 est livré avec plusieurs améliorations de qualité pour la plupart des compilateurs fournis avec RAD Studio.

    Compilateur Delphi

    La version 11.3 a corrigé plusieurs problèmes de compilateur dans différents domaines, notamment*:
    • Améliorations du traitement Delphi LSP et améliorations des performances.
    • Correctifs pour les enregistrements gérés et pour les problèmes liés aux génériques et aux contraintes.
    • Améliorations et corrections de Codegen.
    • Résolution d'une régression, qui amenait le compilateur à signaler des lignes totales complètement erronées dans la boîte de dialogue de progression de la compilation. Cela était visible lors de la construction de Spring4D.

    Compilateur C++ et chaîne d'outils

    RAD Studio 11.3 apporte quelques correctifs de qualité comme :
    • L'utilisation d'un suffixe de bibliothèque de $(Auto) fonctionne désormais pour les projets C++.
    • Résolution du problème où la vérification des dépendances pour les bibliothèques statiques utilisait le mauvais nom, entraînant sa reconstruction inutile.


    Débogueurs

    Le débogueur LLDB pour Linux a été reconstruit avec Ubuntu 18.x et Python 3.7.x, comme exigences minimales. En outre, cette version propose des problèmes résolus pour macOS et Linux.
    • Dans la version 11.3, toutes les plates-formes non Windows sont passées à LLDB. Par conséquent, il n'y a plus de support pour GDB.
    • Les spécificateurs de formatage sont pris en charge dans l'évaluation d'expression pour LLDB.
    • Résolution des problèmes d'attachement aux processus et de chargement des symboles avec LLDB.
    • Résolution des problèmes pour Android32 concernant l'évaluation des ensembles et l'évaluation des expressions liées au passage à LLDB.
    • Nouvelles versions de PAServer.
    • Les utilisateurs peuvent se détacher d'un programme à l'aide du débogueur C++ Win64.
    • L'option de menu Plage de l'inspecteur est désormais disponible pour les tableaux.
    • Android64 prend en charge la dénomination des threads.


    Source : embarcadero
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

Discussions similaires

  1. La nouvelle version, Unity 5, est maintenant disponible
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 84
    Dernier message: 01/12/2016, 18h45
  2. Nouvelle version de Rave Reports disponible
    Par Pedro dans le forum Outils
    Réponses: 1
    Dernier message: 02/04/2009, 10h38
  3. [Dojo] Nouvelle version 1.3 RC2 disponible
    Par emmanuel.remy dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 30/03/2009, 09h27
  4. Réponses: 5
    Dernier message: 02/02/2009, 10h04
  5. Réponses: 3
    Dernier message: 16/07/2007, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo