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 !

Sortie de RAD Studio 11
La nouvelle mouture de Delphi et C++Builder, nom de code Alexandrie

Le , par SergioMaster

7PARTAGES

13  0 
Sortie de RAD Studio 11
La nouvelle mouture de Delphi 11, nom de code Alexandrie est disponible



Voci une liste non exhaustive des nouveautés et améliorations :

  • Nouveau ! - Le support haute définition. Soutien pour les nouveaux écrans 4k, police de caractère, des pictogrammes, éditeurs et concepteurs de formulaires plus affutés! Développez directement en haute résolution !
  • Nouveau ! - les styles VCL ajoutent le support au temps de conception. Réalisez plus rapidement des prototypes d’interfaces utilisateurs élégants (possibilité de contrôler le résultat final pendant l’élaboration des formulaires)
  • Nouveau ! - La page d’accueil est totalement reconstruite avec la VCL, supprimant les dépendances à l’IE. Cette page d’accueil a une apparence native et agréable, ainsi que l’interface utilisateur.
  • Nouveau ! - Formateur de code C++. Automatiser le lay-out de votre code C++ en utilisant le format Clang.
  • LSP! - Améliorations de Code Insight sur la base des suggestions des développeurs.
  • Nouveau ! - Lignes directrices pour FireMonkey design time – Réaliser des prototypes plus rapidement avec des lignes visuelles pour déplacer et aligner les commandes (comme avec la VCL) avec une prise en charge améliorée des marges et du remplissage.
  • RICH EDIT est mis à jour. Cette nouvelle implémentation supprime les dépendances XP et ajoute des fonctionnalités au contrôle TRichEdit, notamment la detection d’URL, la verification orthographique, la couleur d’arrière plan et la transparence.
  • TREEVIEW CHECKBOXES - Prise en charge de 3 statuts (Partial, Dimmed, Exclusion) pour modifier l’interface utilisateur.
  • Nouveau Composant - TLabelDBEdit, une version orientée données de TLabelEdit pour un prototypage plus rapide.
  • Améliorations de la VCL - telles que la taille et la police par défaut du formulaire, le bouton de copie pour la boîte de dialogue d’exception, les améliorations de Coolbar, les marges sur Memo et RichEdit, les cadres de boite de groupe en option…
  • Support FMX Highdpi amélioré - pour Windows et Desktop. La balance a été déplacée des coordonnées physiques aux coordonnées logiques
  • Nouveau ! - Compilateur et chaine d’outils ARM macOS 64bits avec un package d’applications universel pour les soumissions InterI/ARM AppStore.
  • ANDROID - support pour Android API 30 inclus une mise à jour pour le support Google Play V3 et migration pour utiliser les bibliothèques AndroidX.
  • Nouveau ! - Prise en charge Android de plusieurs fichiers Classes.DEX pour simplifier l’intégration des dépendances Android externes.
  • Qualité RTL - TZipFile, améliorations 64-bits pour les grandes structures de données, Bluethoot LE.
  • Nouveau ! - Enregistrer l’assistant pour TDateTime dans System.DateUtils. Rendre les tâches de date et d’heure courantes plus rapides à coder et à lire. Convertir au format de données Unix, verifier AM/PM et années bissextiles.
  • Nouveau ! - Enregistrer Hepler pour TCurrency dans System.SysUtils et faciliter le travail avec Currency.


Retrouvez le téléchargement sur votre portail client


Non enregistrés ? Vous avez toujours la possibilté de télécharger une version complète limitée dans le temps.
Allez sur https://www.embarcadero.com/fr/products/delphi pour plus d'infos.

Qu'en pensez vous ?

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

Avatar de Carine
Membre du Club https://www.developpez.com
Le 20/09/2021 à 14:21
"Alors désolé, mais pas vu de dégradation entre l'ère Borland et l'ère Embarcadero."

Bonjour,

rooh... pas vu ?
Personnellement je trouve qu'il y a une réelle dégradation de cet IDE au fil du temps.
Les versions se succèdent avec peu de nouveautés, un IDE de plus en plus lourd et instable, etc ... bref extremement déçue depuis la reprise par Embarcadero.

Au lieu de nous sortir une nouvelle welcome page, qu'il travaille sur la performance et la stabilité de leur outil !
5  0 
Avatar de DjmSoftware
Membre chevronné https://www.developpez.com
Le 19/09/2021 à 13:00
Merci au management d'Embarcadero pour leur abandon progressif de C++Builder,
Avec la version Alexandria
  1. Plus de support Android
  2. Pas de Support MacOs
  3. plus de support de la modelisation(depuis plusieurs versons déja)
  4. pas de support ce C20
  5. Corrections de Bugs minimaliste


A quand l'abandon définitif ! ouvrons les paris version 13

dommage c’était un bon produit quand les ingenieurs de Borland s'en occupait
cordialement
4  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 22/09/2021 à 10:06
Citation Envoyé par Marc H. Voir le message
Bonjour,

je n'ai pas écrit que j'allais donner la licence. J'ai dit que j'allais la mettre à disposition (sur un appareil où elle sera installée, un Apple évidemment).

De toute façon, mon père n'a toujours utilisé sa licence Academic que pour son travail d'enseignant. Dans le cadre de son autre activité, dans la SSII familiale qu'il dirige encore, il ne l'a jamais utilisée dans la mesure où il a trouvé FireMonkey totalement inadapté pour réaliser du développement Desktop de gestion de bon niveau notamment au niveau des Grids ainsi d'ailleurs qu'au niveau de la gestion des évènements sous dimensionnée par rapport à VCL. Il m'a toujours affirmé et je pense qu'il l'a fait dans votre forum que FMX était un outil orienté Mobile et que pour développer des applications de gestion concurrentielles, seul VCL était à la hauteur. Mais VCL ne cible que Windows.
il y a des choses plus faciles à faire sous FMX que sous VCL en standard...notamment j'ai développé une borne pour restaurant (façon Macdo) en FMX...j'aurais pu le faire en VCL mais ça m'obligeait à recoder un certain nombre d'effets graphiques.

après la VCL permet énormément de choses, et sous Windows, le passage à FMX ne se justifie pas forcément

Citation Envoyé par Marc H. Voir le message
Je pense qu'il n'apprécierait pas votre discours :
Si il y a bien une chose que j'ai entendue maintes fois c'est qu'au mieux, ils portent le même nom mais que pour un "même" composant en VCL et FMX, les évènements (et souvent leurs propriétés) FMX sont réduits par rapport à la VCL. Or évènements et propriétés font la puissance et l'universalité de l'usage d'un composant dans la programmation.
pour certains aspect je pense qu'ils auraient pu évite (Button.Text au lieu de Button.Caption) mais ce sont des problèmes mineurs, la différence est surtout dans la conception, par exemple on peut placer d'importe quel composant FMX dans un autre, ce n'est pas le cas en VCL

Citation Envoyé par Marc H. Voir le message
Ensuite, il a fait la démarche chez Barnsten très récemment (début septembre), qui lui a indiqué qu'un retraité ne pouvait plus prétendre à bénéficier de la ligne Academic même s'il l'utilisait depuis une décennie voire plus. Et comme vous, Barnsten lui a proposé la version Community qui est une version "réduite". Je vous fais grâce de ses commentaires sauf qu'avec Borland cela aurait été probablement différent parce que les "utilisateurs n'étaient pas de simples consommateurs mais considérés comme des programmeurs". Ce que disait Carine.
tu peux aussi payer pendant une décennie tes licences et le jour ou tu arrêtes tu n'as plus les mises à jour...c'est un produit commercial qui a ses règle. Quand à la version Community elle n'est pas réduite (comme la Start à l'époque) c'est une version Pro, la seule limitation est légale, usage privé, pas de commerce avec...

Citation Envoyé par Marc H. Voir le message
Bref pour l'instant, je ne l'ai pas encore achetée cette licence, et la SSII utilise Qt professionnellement qui permet également de produire ce dont j'ai besoin pour mon travail d'enseignant (desktop et mobile). Je n'aime pas trop l'environnement Qt et surtout son système signal/slot, c'est à dire une programmation asynchrone. Mais passer de mon usuel C++ à Qt me paraît tout aussi jouable. On peut même utiliser une compilation statique, à condition de fournir le source, ce qui ne pose pas de problème dans le monde de l'Education où l'opensource est largement utilisé.

Bonne journée. Cordialement. Marc.
Moi j'aime bien la concurrence, Delphi n'est pas la réponse universelle, il faut de tout pour faire un monde....mais ça reste mon produit préféré
2  0 
Avatar de Andnotor
Rédacteur/Modérateur https://www.developpez.com
Le 11/09/2021 à 9:31
Les premiers essais sont assez concluants

Mais comme pour chaque nouvelle version ça va prendre du temps pour que GetIt soit à jour.

Attention à Fast Report (VCL 2021.2.1) qui malgré sa présence n'est pas à jour (des points d'entrée introuvables) !
Son installateur est également mal foutu. L'ensemble des installations (10.4, 11, etc.) sont considérées comme un seul produit et le désinstaller dans 11 (toujours via GetIt) le supprime purement et simplement de la station et donc des anciennes versions de Delphi ! Il faut ensuite mettre les mains dans la base des registres puisqu'il est toujours considéré comme "installé" dans GetIt des versions antérieures et donc impossible à (ré)installer (ou supprimer) !
1  0 
Avatar de pprem
Membre émérite https://www.developpez.com
Le 13/09/2021 à 17:24
Citation Envoyé par der§en Voir le message
Désinstallé 10.4.2 et installation 11 sans PB en ce qui me concerne pour une version pro.
J'ai tendance à conseiller d'éviter de virer l'autre version pendant quelques temps, histoire de s'assurer que tous les projets existants fonctionnent correctement, mais tant mieux si tu as pu tout installer.
1  0 
Avatar de der§en
Membre confirmé https://www.developpez.com
Le 14/09/2021 à 13:42
Je ne l'ai fait que sur mon environnement de tests, pas folle, la guêpe
1  0 
Avatar de pprem
Membre émérite https://www.developpez.com
Le 20/09/2021 à 9:09
Citation Envoyé par DjmSoftware Voir le message
Merci au management d'Embarcadero pour leur abandon progressif de C++Builder
Alors non, Embarcadero n'abandonne pas C++Builder. Sinon ça ferait belle lurette qu'il n'y aurait plus d'évolutions dessus ni de fusion/rachat d'autres produits pour en améliorer le fonctionnement et les fonctionnalités !

Il ont recentré le produit autour du développement Windows et proposeront d'autres compilateurs plus tard. C'est toujours présenté comme ça sur les roadmap et lorsqu'on leur pose la question.

Dire le contraire, c'est comme dire que "Delphi est mort, plus personne ne s'en sert" qu'on entend à tort depuis plus de 15 ans.

Et des exemples de produits abandonnés on en a depuis Borland : Jbuilder, Kylix, VCL For PHP, HTML5 Builder et d'autres dont je ne me souviens plus. C++Builder est toujours bien vivant.

Citation Envoyé par DjmSoftware Voir le message
Plus de support Android
C'est faux : C++Builder bénéficie d'un compilateur Android 32 bits. La seule chose qui n'est pas possible, c'est la publication d'applications par l'intermédiaire du Play Store de Google et c'est loin d'être le seul sur le marché. Une application Android peut se diffuser à la main, en simple téléchargement de l'APK, ou depuis une bonne trentaine d'autres magasins d'applications comme celui d'Amazon.

Citation Envoyé par DjmSoftware Voir le message
Pas de Support MacOs
En effet, MacOS n'est plus dans les plateformes cibles pour C++Builder et ça n'est pas une nouveauté. Le plan est toujours de fournir à nouveau un compilateur MacOS pour C++Builder dans le futur (et ce sera probablement une version ARM 64 bits qui vient d'être ajoutée à Delphi dans la version 11 Alexandria).

Citation Envoyé par DjmSoftware Voir le message
plus de support de la modelisation (depuis plusieurs versons déja)
Euh... Ok, effectivement ça n'est dispo que sur Delphi. Jamais compris à quoi ça pouvait bien servir ni vu qui que ce soit l'utiliser, mais ok. Je peux comprendre que son retrait soit un manque si tu t'en servais.

Citation Envoyé par DjmSoftware Voir le message
pas de support ce C20
L'IDE et les compilateurs de C++Builder prennent en charge C++ 17. La version 20 de C++ date de décembre.

Citation Envoyé par DjmSoftware Voir le message
Corrections de Bugs minimaliste
C'est à dire ? Quels bogues bloquants ne sont pas corrigés ? Tu as des tickets d'incident à me fournir pour leur demander où ils en sont sur leur prise en charge ?

Citation Envoyé par DjmSoftware Voir le message
A quand l'abandon définitif ! ouvrons les paris version 13
Donc en fait ce sera abandonné en même temps que la fin du monde lorsque le super volcan du Yellowstone explosera. Pas si grave en fait.

Citation Envoyé par DjmSoftware Voir le message
dommage c’était un bon produit quand les ingenieurs de Borland s'en occupaient
Alors désolé, mais pas vu de dégradation entre l'ère Borland et l'ère Embarcadero.

Ceci dit si tu as noté des problèmes qui ne sont pas résolus ou que tu as des fonctionnalités dont tu as vraiment besoin pour travailler c'est simple :
- Tu fais des tickets d'incidents ou de nouvelles fonctionnalités sur https://quality.embarcadero.com
- Tu contactes David Millington ou Kyle Wheeler qui sont en charge de C++Builder chez Embarcadero. Leur email public est en prenom.nom@embarcadero.com
3  2 
Avatar de Marc H.
Membre à l'essai https://www.developpez.com
Le 20/09/2021 à 17:38
Citation Envoyé par Carine Voir le message
"Alors désolé, mais pas vu de dégradation entre l'ère Borland et l'ère Embarcadero."
Bonjour,

comme pestait encore récemment mon père, "C++ Builder n'aura toujours pas pour cible mac OS quand je partirai à la retraite". Elle a commencé pour lui le 1er septembre . Il a fermé ses comptes chez developpez.net mais il m'a dit de saluer Sergio en passant. Je crois qu'ils se sont vus à Nantes lors d'une démo Barnsten. Donc acte.

Et en ce qui concerne Borland, il a été toujours été dithyrambique sur Borland et Philippe Kahn, un "Collègue" qu'il a rencontré du temps de turbo pascal et des premiers Delphi. Par contre, comme Carine, il ne porte pas vraiment dans son cœur Inprise et Embarcadero. Enseignant comme lui et développeur (il m'a transmis le virus), cela ne m'incite pas à commander la version Academic. Enfin peut-être que si, lui, il ne peut plus en bénéficier : il faut être "actif". Je pratique le C++ et je bricole autant sous Windows que Mac OS.

Cordialement. Marc.
1  0 
Avatar de free07
Membre expérimenté https://www.developpez.com
Le 21/09/2021 à 12:28
Citation Envoyé par Marc H. Voir le message
Mais pourquoi pas à près tout ? Mais on se forme comment ? Il ne s'agit pas de "bidouiller" pendant des lustres même si un certain forum a très bonne presse à mes oreilles. Il y a des cours exhaustifs et "hiérarchisés" sur ces "particularités" ? Il ne s'agit pas de chercher pendant 10 jours, comment on règle tel problème
Bonjour,

Pour ma part, j'ai démarré avec fmx lorsqu'il y a eu les dev du jeudi, c'est une bonne formation : https://www.youtube.com/user/LeDevduJeudi
1  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 22/09/2021 à 9:16
Ça y est, j'ai pris le temps d'installer Delphi 11.

Mode TROLL aujourd'hui
ce bug https://quality.embarcadero.com/browse/RSP-33360 n'est toujours pas corrigé, pire il freeze carrément le PC ! Bon vous me direz qui écrit des Listview avec des élements de hauteur variable ? Moi il y a donc des programmes (enfin 1 seul) que je vais devoir laisser en 10.3 !

https://quality.embarcadero.com/browse/RSP-33656 celui-ci est corrigé mais la petite note supplémentaire "A BindNavigator (with this you can see another little bug, no glyph at design)" n'a pas été prise en compte ! J'aurais dû ouvrir un autre ticket mais là encore qui utilise un bindnavigator dans une application VCL à part votre serviteur il est tellement mieux d'utiliser en doublon un dataset et de mettre un dbnavigator

Il y en a d'autres que j'avais signalés, il va me falloir un peu de temps pour tester avec D11 entre autre cette histoire de Livebindings avec formule https://quality.embarcadero.com/browse/RSP-22962
soit disant corrigé chose sur laquelle je me suis déjà insurgé !

Bon avant de continuer à râler je vais aller lire la liste des bogues dit corrigés.
1  0