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 !

Delphi et C++Builder Community Edition 10.4.2 sont disponibles
Et apportent gratuitement les fonctionnalités de l'édition professionnelle de Delphi et de C++Builder aux étudiants et amateurs

Le , par Stéphane le calme

193PARTAGES

23  0 
Premières infos ou fuites intentionnelles, histoire de faire monter la pression ?

Outre le nom de la version, ce sera "Sidney", adieu au toucan de pprem

5 annonces ont été diffusées depuis ces deux dernières semaines
CodeInsight revisité
Ce que j'en retiens ? Enfin les variables inline ne seront plus signalées comme en erreur de syntaxe

TEdgeBrowser un nouveau composant VCL
Ce que j'en retiens ? On abandonnera TWebBrowser basé sur Internet Explorer 4 (si mes souvenirs sont bons) pour le nouveau qui, comme son nom l'indique utiliserait le moteur Edge

Custom Managed recordsttps://lnkd.in/eMUa8pV
Ce que j'en retiens ? Là c'est encore un peu flou, j'utilise peu les records, mais que l'on puisse, entre autre, les initialiser facilement ne peu être qu'un plus

Style par contrôle VCL
Ce que j'en retiens ? Franchement, j'ai des doutes sur l'apport d'une telle possibilité, mais bon, je ne suis pas objectif profondément investi FMX cela relève, pour moi, d'anecdote.

Nouveau Getit
Ce que j'en retiens ? Alors là, depuis le temps que l'on demandait à ce que les patchs soient visibles et facilement intégrables, on l'a peut-être enfin ! Espérons que la rapidité de rafraichissement ira de pair avec cette nouvelle mouture

[Edit]
Ajouts à la RTL
Ce que j'en retiens ? Pas mal de petites améliorations et ajouts qu'il va certainement falloir apprivoiser avant de les adopter en se demandant comment on faisait sans

Qu'en pensez-vous ?
D'autres infos, officielles, à partager ?

Petit rappel un nouveau portail de licences et de téléchargement avait vu le jour. On va bientôt le faire chauffer Faites vos paris pour la date de sortie de Sidney Chez mon bookmaker j'ai posé le mien : semaine 23 (après la Pentecôte, mercredi 3) le gagnant aura le droit à la mousse virtuelle
Vous avez lu gratuitement 1 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

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

Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 21/07/2021 à 23:35
Citation Envoyé par pprem Voir le message
...il suffit d'utiliser les TNetHTTPClient ou directement THTTPClient et interpréter soi-même la réponse comme je le fais régulièrement dans mes directs ou exemples sur Github. (je sais, c'est parfois fastidieux, mais au moins on a de quoi contourner les couacs)
Bien sûr, je peux aussi faire Paris-Brest en marchant sur les mains!

Quand tu as un projet important avec de nombreuses requêtes REST et que tu as déjà un temps limité pour ajouter de nouvelles fonctionnalités, tu ne vas pas commencer à bricoler ce qui fonctionnait déjà pour pouvoir utiliser une nouvelle version de Delphi... Tu prends la nouvelle version de Delphi et tu l'as mets à la poubelle en espérant des jours meilleurs!!!
3  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 18/12/2021 à 9:48
Citation Envoyé par pascaldelphinet Voir le message
Salut a tous,
J'ai loupé un truc ? Une fois l'installation terminé...
=> Que Delphi disponible ? Pas de C++
Donc c pas RAD STUDIO Community, mais Delphi Community
J'ai donc téléchargé C++ Community, mais installation impossible car il faut désinstallé la première
=> Pas de plate forme cible Linux
=> Licence d'une année !
=> Installation JVCL qui plante, impossible a désinstallé et donc a réinstallé ;o)) MDR
=> Ca donne pas envie d'acheter tout ca !

Si vous avez des commentaires, je suis preneur
mon commentaire, c'est que si ton premier réflexe est d'installer la JVCL c'est que tu connais déjà Delphi...(et que tu devrais peut-être revoir tes habitudes, je n'ai jamais compris cet engouement pour la JVCL).

donc qu'est ce que tu n'as pas compris dans ce que tu relèves ?
3  0 
Avatar de
https://www.developpez.com
Le 25/07/2021 à 10:12
Citation Envoyé par archqt  Voir le message
Questions ? y en a t il qui programmaient avec C++Builder et qui sont passés sur Qt ?
Et question inverse y en a t il qui sont passés de Qt à C++Builder ?

J'aurai aimé avoir vos avis.

Merci

Bonjour,

j'ai réalisé un chemin plus sinueux en une décennie : Delphi7-Kilyx -> Lazarus -> FMX -> Qt [-> C++] & Lazarus

D'abord il faut savoir ce que vous produisez. En ce qui me concerne ce sont des exécutables Desktop autonomes [1 seul fichier même avec des accès BDD] ayant pour cibles Windows, Linux et mac OS. J'effectue le maquettage avec Windev [26].

Qt : La particularité de Qt par rapport à tous les IDE que j'utilise est l'utilisation des signaux et slots.
Le principal inconvénient pour moi de Qt est souvent la difficulté de compiler [notamment sous Windows] l'environnement en static, obligatoire si on veut compiler le projet en un seul fichier. L'incorporation de SSL et du driver MariaDB est une plaie dans la formulation des options de construction de l'environnement statique, et souvent d'une version à l'autre, le script est incompatible. Une fois ceci fait, Qt est tout simplement fabuleux, aussi bien en terme de développements même "en dehors des routes" qu'en terme de portabilité. Côté prix de la licence cela dépend du positionnement de votre activité.

FMX : C++ ne répond pas à mes besoins puisqu'alors que Delphi permet de cibler mac OS, C++ ne le permet pas. C++ est le parent pauvre de la lignée. Delphi FMX m'a paru instable au cours du temps. Je ne parlerai pas de la licence car je n'ai jamais adopté FMX en entreprise. J'ai simplement utilisé la version Academic puisque je pouvais légalement en bénéficier pour mon usage personnel. Que ce soit C++ ou Delphi, je trouve que la programmation externe au C++ et au Pascal [la gestion des styles, et l'inénarrable LiveBindings...] pour réaliser un projet est beaucoup trop importante et compliquée. Enfin, pour obtenir des projets modernes [intégration par exemple du HTML dans les Grids], il faut acheter des produits annexes de la société TMS et pour incorporer la bibliothèque BDD dans l'exécutable un produit comme UniDac.

Lazarus : Ceux-ci dit, l'achat de ces composants est un bon investissement parce qu'ils permettent les mêmes acrobaties (Grids évoluées, incorporation du driver BDD,...] sous Lazarus que j'utilise également en production. Il a toujours à la tête du développement de cet IDE un groupe d'énergumènes qui prônent sans aucun discernement la compatibilité sous Windows avec l'antique Delphi 7. Néanmoins, hormis quelques désagréables surprises, le portage sous les 3 OS est plutôt efficace, d'autant "qu'eux" contrairement à Delphi et C++ ont été capables de porter leur IDE dans les 3 OS comme Qt d'ailleurs. Cela me semble très significatif. j'ai goûté aux joies de la cross-compilation [vers mac OS] avec Delphi FMX : Aucune erreur signalée... mais le projet n'a jamais fonctionné !

Enfin la migration "intellectuelle" : Ayant pratiqué Delphi VCL et Lazarus pendant des années, j'ai été incapable d'arriver à un niveau équivalent en FMX. J'ai dû effacer tous mes réflexes... Qt m'a permis cela . Il a fallu 2 ans quand même ! Je suis revenu plus tard à FMX... Trop tard. Mais j'ai pu progresser et arriver à conclure que cet environnement n'était pas principalement orienté pour le développement desktop mais pour le développement mobile [que je ne pratique que très rarement... et j'utilise Windev Mobile]. Cette préférence pour le mobile est conforme avec ce choix d'imposer la cross compilation vers Linux et mac OS. Cette réalité -parce que cela en est une- est peu admise sur ce forum. Ceci dit je reconnais à ce dernier la possibilité qu'il offre de laisser s'exprimer des avis contestataires avec patience et bienveillance.

Ma conclusion serait que si vous pouvez vous accommoder du coût des licences de Qt, conservez-le ! D'autant que comme il a été précisé pour Delphi et FMX la licence perpétuelle est liée à la version que vous avez. J'ai une licence perpétuelle Delphi 7. Mas pour passer à XE, il fallu en racheter une. Il ne faut pas oublier non plus les Add-on : TMS, Unidac et autres à renouveler tout aussi fréquemment que votre version FMX.

Cordialement. Gilles
1  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 29/11/2021 à 9:00
Citation Envoyé par pprem Voir le message
Il faut utiliser des machines virtuelles si on veut vraiment les deux.
J'oublie toujours la possibilité des machines virtuelles !
Cela me permettrait pourtant de me remettre au C++, encore un truc pour dans 1 an et quelques mois
1  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 18/12/2021 à 9:39
Citation Envoyé par pascaldelphinet Voir le message

=> Pas de plate forme cible Linux
=> Licence d'une année !
ça me fait penser aux personnes qui veulent le beurre, l'argent du beurre, le c.l de la crèmière et plus !

=> Ca donne pas envie d'acheter tout ca !
Sauf que la version Community est gratuite. Une version entreprise (payante) et plus permet la cible Linux

Si vous voulez TESTER RadStudio ce n'est pas Community mais la version trial (30 jours) qu'il faut télécharger

Installation JVCL qui plante, impossible a désinstallé et donc a réinstallé
produit tiers, donc ne pas mélanger
1  0 
Avatar de pprem
Membre expert https://www.developpez.com
Le 18/12/2021 à 10:25
Citation Envoyé par pascaldelphinet Voir le message

=> Que Delphi disponible ? Pas de C++
Donc c pas RAD STUDIO Community, mais Delphi Community
J'ai donc téléchargé C++ Community, mais installation impossible car il faut désinstallé la première
Si vous avez des commentaires, je suis preneur
Donc l'indice de base est dans "Delphi Community Edition" ou "C++Builder Community Edition".
Y a un moment faut regarder ce qu'on fait et arrêter de se plaindre sans raison.

Les choses qui t'étonnent sont clairement indiquées sur le site d'Embarcadero avant de s'inscrire pour obtenir un numéro de licence.
1  0 
Avatar de tlt
Membre averti https://www.developpez.com
Le 21/07/2021 à 8:47
je ne l'attendais pas. Faut que je teste pour voir
0  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 21/07/2021 à 10:44
Personnellement, j'aurai préféré lire l'annonce de Delphi 10.4.3 qui corrige des bugs majeurs de la version 10.4.2 comme le fonctionnement des connexions REST!!!
0  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 21/07/2021 à 11:37
Citation Envoyé par Anselme45 Voir le message
Personnellement, j'aurai préféré lire l'annonce de Delphi 10.4.3 qui corrige des bugs majeurs de la version 10.4.2
Cela n'a pas grand chose à voir avec la version 10.4.3 Community que beaucoup attentendait. C'est aussi pour ça que j'eusse préféré que Stéphane en fasse un nouveau fil, mais remercions le déjà pour avoir rédigé l'annonce

Citation Envoyé par Anselme45 Voir le message
comme le fonctionnement des connexions REST!!!
Si j'ai eu des problèmes avec la version 10.4.2 (signalés sur le portail qualité) je n'en ai pas eu avec la version 10.4.3 avec de nouvelles applications
Lorsque je l'avais signalé, contrairement aux autres signalements, j'avais eu une réponse rapide et un moyen (peu orthodoxe, car normalement interdite aux MVP) de controler avec la version 10.4.3 non encore sortie. Le mal n'avait pas été soigné pour la 10.4.2 aussi était-je resté et suis-je toujours en 10.3 pour certains de mes programmes utilisant REST (faute de temps). Mon avis : une petite incompatibilité entre les deux versions mais je n'ai pas eu le temps de fouiller en profondeur.
Ma question serait donc : l'as tu reporté ?
0  0 
Avatar de pprem
Membre expert https://www.developpez.com
Le 21/07/2021 à 17:39
euh... quand tu dis 10.4.2, tu veux pas plutôt dire 10.4.1 et pour 10.4.3 c'est 10.4.2 ? parce que sauf si j'ai loupé un truc il n'y aura pas de 10.4.3

ceci dit, à part un point louche concernant certains entêtes que les composants REST ne transmettent pas mais qui devrait être corrigé avec la version suivante ou peut-être un patch, tout devrait être opérationnel sur TRESTxxx, sinon il suffit d'utiliser les TNetHTTPClient ou directement THTTPClient et interpréter soi-même la réponse comme je le fais régulièrement dans mes directs ou exemples sur Github. (je sais, c'est parfois fastidieux, mais au moins on a de quoi contourner les couacs)
0  0