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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

L'EDI RAD Studio 11.1 Alexandria C++ Builder et Delphi d'Embarcadero
Est disponible

Le , par SergioMaster

42PARTAGES

5  0 
Bonjour,

Cette fin d'après midi nous aurons droit à un webinaire sur les nouveautés de cette version
Habituellement la version est disponible quelques heures plus tard.
Cette fois-ci elle est déjà disponible au téléchargement un billet de Marco Cantù indique les grandes lignes des nouveautés.

Je vous résume et traduit autant que faire ce peu les "nouveautés et améliorations"

- prise en charge officielle des systèmes d'exploitation publiés après la sortie de la version 11.0 : Windows 11, macOS 12 Monterey, iOS 15 et Android 12. Delphi passe également à une nouvelle technologie de débogage sur certaines plates-formes.

-Améliorations de l'IDE

Qualité IDE étendue à haute résolution, plus utilisation améliorée de l'IDE avec Remote Desktop
Améliorations avec les concepteurs High DPI pour VCL et FireMonkey et le concepteur de formulaire VCL stylisé
La nouvelle page d'accueil introduite dans la version 11.0 propose désormais des images d'arrière-plan et prend en charge l'ajout de cadres personnalisés avec une nouvelle API Open Tools
Améliorations de GetIt Library Manager avec des images mises en cache et une implémentation de l'interface utilisateur retravaillée (utilisation de VCL TControlGrid)
Améliorations de boites de dialogues
Utilisation de différentes couleur dans la vue Messages les erreurs du compilateur, les messages et les conseils afin de mieux mettre en évidence les problèmes (les couleurs personnalisisables)
La nouvelle boîte de dialogue Éléments affiche les plates-formes disponibles pour chaque élément
La boîte de dialogue Compiler affiche la plate-forme et la configuration de construction utilisées par la compilation actuelle

- Améliorations des performance de CodeInsight (aussi bien pour Delphi que C++)

-Compilateurs et débogueurs

Les compilateurs Delphi et C++ pour les différentes plates-formes ont été améliorés en termes de stabilité et de performances.
Les compilateurs de fenêtres Delphi et C++Builder ont une prise en charge supplémentaire des paramètres de sécurité des plates-formes ASLR, DEP/NX et TSAWARE, qui sont désormais activés par défaut. Les fichiers binaires et les packages d'exécution de RAD Studio sont maintenant construits avec ces paramètres activés.
Le débogueur Delphi macOS 64 bits ARM et le débogueur Delphi Android 64 bits sont désormais basés sur l'architecture du débogueur LLDB, l'intention étant est d'unifier les débogueurs Delphi sur cette technologie, pour la plupart des plates-formes prises en charge, afin d'offrir une qualité de plus en plus élevée au fil du temps.

- Bibliothèques RTL, UI et base de données

Dans la version 11.1, le cœur de Delphi RTL comporte plusieurs optimisations et améliorations de la qualité.
Nouvelle classe TURLStream, un descendant de TStream prenant en charge les opérations asynchrones.
Le travail de qualité VCL s'est concentré sur les fonctionnalités récentes, telles que TTreeView amélioré, TRichEdit, TEdgeBrowser, TLabelledEdit et TNumberBox, le scintillement et le DoubleBuffering, VCL High-DPI et les problèmes de mise à l'échelle.
Le travail de qualité de FireMonkey s'est principalement centré sur la qualité de TListView, l'amélioration de l'intégration du SDK Android, TWebBrowser, les problèmes liés à Windows HighDPI et les performances.
En termes de bibliothèques de bases de données, FireDAC dans 11.1 a ajouté l'intégration de Structure View et offre la prise en charge des nouveaux types de données MariaDB 10.6, SQLite SEE et Firebird 4. (ndt : enfin !)
RAD Studio 11.1 a également amélioré la qualité de DataSnap et la possibilité de déployer une application WebBroker sur Android.




Il y a plus,
La liste des nouveautés spécifiques à cette nouvelle version
la liste des corrections
Bonne lecture

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de pprem
Membre émérite https://www.developpez.com
Le 16/03/2022 à 9:03
Bonjour

Petit bémol qui vient de sortir : Apple a retiré Python 2 des Mac dans la mise à jour d'hier (macOS Monterey 12.3)... et devinez qui s'en sert depuis la version 11 pour interagir avec la chaîne de compilation d'Apple ?

Bon, bref, si vous faites du dev Mac/iOS en dernière version de macOS faudra attendre un correctif (= patch) sur PAServer pour fonctionner. Si elle ne s'est pas encore installée, que vous voulez bossez tranquillement, ne laissez pas macOS se mettre à jour pas tout de suite.
Pour les autres rien à dire, vous pouvez y aller.

[SpoilerAlert on]
Pour les dev C++ Builder, j'ajoute qu'attendre la présentation d'Embarcadero ce soir pourrait être une bonne idée, donc ne passez pas la journée sur l'installation de cette nouvelle version, laissez les serveurs de téléchargement aux utilisateurs de Delphi.
[SpoilerAlert off]

Et si vous voulez en discuter je serai dispo sur Twitch après leur présentation pour un débriefing et pourrai vous montrer les choses que vous aimeriez voir avant d'installer.
1  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 16/03/2022 à 17:39
Citation Envoyé par pprem Voir le message

Ce serait tellement bien si tu avais raison. ;-)

En fait on a tous le même pouvoir : un lien "QP" en pied de page pour transmettre nos demandes sur chaque page du docwiki.
j'ose espérer que nos remontées MVP sont lues un peu plus attentivement...mais pour le coup ils sont au courant
1  0 
Avatar de Carmichael
Membre régulier https://www.developpez.com
Le 17/03/2022 à 13:37
Bonjour,

OK.
J'ai ouvert un incident documentaire RSP-37654
dans lequel, je demande la mise à jour de la page :
https://docwiki.embarcadero.com/RADS..._Prerequisites

Cordialement

Carmichael
1  0 
Avatar de Andnotor
Rédacteur/Modérateur https://www.developpez.com
Le 10/04/2022 à 12:54
Citation Envoyé par der§en Voir le message
je travaille sur un prog qui a besoin de piloter des services windows, il faut bien que l’utilisateur soit en mode admin.
Ca dépend des ACLs du service concerné. J'avais donné une petite explication ici.

Mais pour avoir également dû piloter des services, j'avais préféré créer un service dédié (tournant sous le compte système) auquel j'envoyais les commandes par IPC. Ainsi en cas de mise à jour de la cible (et de ses droits d'accès) je n'avais aucune interruption.
1  0 
Avatar de mteirek_m
Membre habitué https://www.developpez.com
Le 16/03/2022 à 10:13
installé hier soir
- interface stable ( +1 )
- third party components ( unidac, virtualdac, tms vcl, tms webcore, tms sparkle, tms webcore, tms script, esegece websocket, html library) fonctionnent correctement
- avec les options delphi d'office, mon exe de 19.2 Mo a pris 0.2 Mo de plus est passe a 19.4 Mo

je suis happy surtout / stabilité de l'EDI
0  0 
Avatar de Carmichael
Membre régulier https://www.developpez.com
Le 16/03/2022 à 16:47
Bonjour,

Good news !
J'ai noté l'attente du patch à cause du retrait de Python 2.
... et je rêve de pouvoir compiler une application iOS sur MacOS 12 (Monterey) avec un Xcode récent, du genre Xcode 13.
Cependant la page des prérequis FireMonkey (https://docwiki.embarcadero.com/RADS..._Prerequisites) n'est visiblement pas à jour.

Pour PPrem : Pourrais tu demander à Embarcadero de la mettre à jour ?
J'imagine que tu as quelques pouvoir sur ce sujet ;-)

Cordialement

Carmichael
0  0 
Avatar de pprem
Membre émérite https://www.developpez.com
Le 16/03/2022 à 17:09
Citation Envoyé par Carmichael Voir le message
J'ai noté l'attente du patch à cause du retrait de Python 2.
... et je rêve de pouvoir compiler une application iOS sur MacOS 12 (Monterey) avec un Xcode récent, du genre Xcode 13.
En fait si tu es sur macOS Monterey 12.2 (donc avant la mise à jour d'hier), tout fonctionne correctement avec la version de Xcode d'avant-hier...

Citation Envoyé par Carmichael Voir le message

Pour PPrem : Pourrais tu demander à Embarcadero de la mettre à jour ?
J'imagine que tu as quelques pouvoir sur ce sujet ;-)
Ce serait tellement bien si tu avais raison. ;-)

En fait on a tous le même pouvoir : un lien "QP" en pied de page pour transmettre nos demandes sur chaque page du docwiki.
0  0 
Avatar de pprem
Membre émérite https://www.developpez.com
Le 16/03/2022 à 21:32
Citation Envoyé par Paul TOTH Voir le message
j'ose espérer que nos remontées MVP sont lues un peu plus attentivement...mais pour le coup ils sont au courant
c'est vrai qu'à force de nous y voir, ça joue peut-être ;-)
0  0 
Avatar de pprem
Membre émérite https://www.developpez.com
Le 17/03/2022 à 14:36
Citation Envoyé par Carmichael Voir le message
J'ai ouvert un incident documentaire RSP-37654
Merci

Et du coup, à la question "May i compile iOS project with macOS Monterey 12.0.1 and Xcode 13.2.1 ?" je réponds oui. En 11.1 ça fonctionne (compilation et débogage opérationnels).
0  0 
Avatar de HTML-Dev
Membre régulier https://www.developpez.com
Le 22/03/2022 à 10:25
Bonjour,

j'ai reçu un prospect ce matin dans ma boite mail concernant la nouvelle version émanant d'Embarcadero duquel j'extrais :
RAD Studio 11 Alexandria, publié à l’automne 2021, est une étape importante en termes de nouvelles fonctionnalités et de mises à niveau, telles que la prise en charge des écrans High-DPI, la visualisation en temps réel des styles VCL pour la conception de l’interface utilisateur et la prise en charge de nouveaux matériels comme les micro-puces en silicium de la série M d’Apple.
et au cas où le message ne serait pas compris
Des améliorations ont été apportées à tous les niveaux, des concepteurs High-DPI pour VCL et FireMonkey au concepteur de formulaires VCL stylé en passant par le gestionnaire de bibliothèque GetIt, la visualisation des messages et la page d’accueil, créant ainsi un EDI plus sophistiqué et une meilleure expérience utilisateur pour vous !
Je ne comprends pas. Je me suis plaint plusieurs fois de la gestion des écrans Retina et autres High-DPI et on m'a répondu sur ce forum qu'il n'y avait pas de problème. Dans ce cas pourquoi l'améliorer si c'était au point ? Il ne fallait pas le dire ? Enfin ce type d'écrans ne date pas d'aujourd'hui... Et tout le monde n'est pas resté au 800x600 . Drôles de relations quand même entre l'éditeur et ses clients.

Cordialement. Gilles
0  0