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

Delphi Discussion :

Nouvelle version de RadStudio (Delphi 12.2 et C++ Builder 12.2)


Sujet :

Delphi

  1. #1
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 365
    Points : 41 921
    Points
    41 921
    Billets dans le blog
    65
    Par défaut Nouvelle version de RadStudio (Delphi 12.2 et C++ Builder 12.2)
    Depuis le 12/09/2024, une nouvelle mouture de Delphi 12.2 (et C++Builder 12.2) est disponible en téléchargement.

    Nom : radstudio12.2.PNG
Affichages : 458
Taille : 150,3 Ko

    RAD Studio 12.2 maintenant disponible !
    RAD Studio 12.2 introduit la prise en charge du codage basé sur l'IA, une nouvelle bibliothèque de modèles Webstencils pour le développement Web et de nouveaux compilateurs Delphi 64 bits pour les très grandes applications ; C++Builder introduit un compilateur incroyablement rapide basé sur Clang, une chaîne d'outils modernisée et une intégration encore plus étendue de Visual Assist

    Nouvelles fonctionnalités de RAD Studio 12.2

    Smart CodeInsight: Codage basé sur l'IA RAD Studio
    Nouvelle architecture ouverte pour les plugins IA, avec prise en charge d'OpenAI, Gemini, Claude et Ollama. Avec Smart CodeInsight, les utilisateurs décident si et comment utiliser l'IA, et peuvent même créer des plugins supplémentaires, à condition qu'elle propose une API REST publique.

    Version 64 bits des compilateurs Delphi Windows Delphi uniquement
    RAD Studio 12.2 inclut la version binaire 64 bits des compilateurs Delphi Win32 et Win64 pour créer de très grandes applications en tant qu'exécutable unique. Disponible dans les éditions Enterprise et Architect.

    Compilateur C++ et chaîne d'outils modernisés et plus rapides basés sur Clang C++Builder uniquement
    La mise à jour du nouveau compilateur C++ basé sur Clang pour Win64 inclut la consommation et la production de packages d'exécution, la prise en charge de tous les packages de composants RAD Studio et une compilation par lots parallélisée saturant le processeur pour des performances de compilation incroyables.

    Mode de mise au point pour l'éditeur uniquement et annotations de la barre de défilement RAD Studio
    Le nouveau mode Focus laisse l'IDE avec le(s) éditeur(s) uniquement. De nouvelles annotations dans la barre de défilement montrent en un coup d'œil les sections du code qui ont été modifiées ou qui comportent des signets, des erreurs ou des avertissements. Améliorations de la qualité des vues fractionnées, de la barre d'outils et de HighDPI.

    Nouvelle bibliothèque de modèles WebStencils RAD Studio
    WebStencils, une intégration et un traitement de fichiers HTML basés sur un script côté serveur avec les technologies WebBroker et RAD Server pour développer des sites Web modernes alimentés par les données de l'application côté serveur RAD Studio. Agit également comme base pour l’utilisation de HTMX.

    Intégration étendue de C++Builder Visual Assist C++Builder uniquement
    L'intégration de Visual Assist s'est étendue avec trois nouvelles refactorisations - Introduire une variable, Créer à partir de l'utilisation et Extraire la méthode - ainsi que des améliorations significatives en matière de qualité et de stabilité.

    Développement mobile amélioré, bibliothèques externes reliant Delphi uniquement
    Améliorations du développement mobile Delphi, pour iOS et Android. Linker mis à jour pour les plates-formes Apple, options pour compresser les fichiers Dex et compresser les fichiers de bibliothèque natives dans la chaîne d'outils, possibilité d'importer des bibliothèques Android (fichiers '.aar') pour Android.

    Améliorations de la qualité*: performances du débogueur RAD Studio
    Améliorations des débogueurs RAD Studio. Le débogueur Delphi gérera correctement les variables en ligne répétées portant le même nom, la gestion des erreurs et les délais d'attente de communication du débogueur distant.

    Améliorations de la qualité*: Delphi LSP et CodeInsight Delphi uniquement
    Delphi LSP alimentant CodeInsight a été étendu avec des bases de base et des demandes de fonctionnalités, ainsi qu'une version 64 bits du moteur DelphiLSP sans limite de mémoire prenant en charge de grandes bases de code. Version 64 bits disponible dans les éditions Enterprise et Architects.

    Améliorations de la qualité*: Delphi RTL, VCL et FireMonkey RAD Studio
    Améliorations du noyau Delphi RTL et des bibliothèques VCL et FireMonkey UI, y compris les nouvelles classes TParallelArray et TOrderedDictionary de RTL*; mise à l'échelle des cadres, FormsTabBar, style et problèmes de résolution élevée pour VCL*; un travail intensif de qualité dans de nombreux domaines pour FMX.

    Améliorations de la qualité*: performances de RAD Server RAD Studio
    Intégration de WebStencils ajoutant le développement Web aux capacités de développement de services Web de RAD Server*; extension de la prise en charge de la documentation Swagger avec des métadonnées personnalisées, le filtrage API, le format YAML et les littéraux de chaîne multiligne Delphi.
    plus d'informations sur le billet blog officiel (en)


    ATTENTION
    notes de ma part

    • L'installation écrase les versions 12 installées. En cas de doute, c'est donc à installer dans une VM.
    • Cela ne concerne pas la version Community qui elle, reste 12.1
    • les notes de versions spécifiques à la 12.2 ne sont pas encores traduites

  2. #2
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 104
    Points : 1 547
    Points
    1 547
    Billets dans le blog
    5
    Par défaut
    Alors je viens de l'installer et premier petit souci la fonction formatage du code source a disparue

  3. #3
    Membre expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 104
    Points : 1 547
    Points
    1 547
    Billets dans le blog
    5
    Par défaut
    Autant pour moi je ne sais pourquoi j'ai décoché la case Moddeling lors de l'installation
    Maintenant ça marche

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 365
    Points : 41 921
    Points
    41 921
    Billets dans le blog
    65
    Par défaut
    Alors, si tu utilises les multistrings vérifie que le formateur fonctionne comme prévu désormais et que les multistrings ne sont plus "déformattées"

  5. #5
    Chroniqueur Actualités
    Avatar de Anthony
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Novembre 2022
    Messages
    1 328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Novembre 2022
    Messages : 1 328
    Points : 21 903
    Points
    21 903
    Par défaut Embarcadero annonce la disponibilité de RAD Studio 12.2 Athens, Delphi 12.2 et C++ Builder 12.2
    Embarcadero annonce la disponibilité de RAD Studio 12.2 Athens, Delphi 12.2 et C++ Builder 12.2, la version Athens de RAD Studio 12.2 intègre l'IA générative dans l'EDI et apporte plusieurs améliorations

    Embarcadero annonce que RAD Studio 12.2 Athens ainsi que Delphi 12.2 et C++Builder 12.2 sont disponibles dès aujourd'hui. La version Athens de RAD Studio 12.2 propose la première intégration de l'IA générative dans l'EDI, une nouvelle bibliothèque de modèles pour le développement Web, des améliorations significatives du compilateur et de la chaîne d'outils C++ Win64 Clang, de nouveaux compilateurs Delphi construits en tant qu'applications 64 bits, et bien plus encore. Les principales nouveautés de RAD Studio 12.2 sont présentées ci-dessous.


    Packages d'exécution, vitesse de compilation et plus encore pour le compilateur et la chaîne d'outils C++ modernisés

    Suite à la sortie du nouveau compilateur C++ basé sur Clang pour Win64 dans RAD Studio 12.1, la nouvelle mise à jour ajoute des fonctionnalités importantes à la nouvelle chaîne d'outils C++, notamment la consommation et la production de packages d'exécution, la prise en charge de tous les packages de composants RAD Studio, la compilation par lots parallélisée saturant le processeur (avec prise en charge du paramètre -+-jobs) offrant des performances de compilation incroyables, ainsi qu'une attention particulière à la qualité du compilateur et des librairies RTL. Comme dans les versions 12 précédentes, l'ancienne chaîne d'outils C++ Win64 reste disponible parallèlement à la nouvelle.

    Voici comment activer les paquets d'exécution dans la nouvelle chaîne d'outils C++ :

    Nom : radstudio fig 1.PNG
Affichages : 24820
Taille : 20,9 Ko

    Version 64 bits des compilateurs Delphi Windows

    RAD Studio 12.2 inclut la version binaire 64 bits des compilateurs Delphi Win32 et Win64, ce qui permet de créer des applications extrêmement volumineuses sous la forme d'un seul exécutable, grâce à l'espace mémoire 64 bits des nouveaux compilateurs. Ces nouveaux compilateurs sont actuellement disponibles à partir de la ligne de commande et de l'IDE lors de l'utilisation de la compilation externe.

    Alors que les versions 32 bits du compilateur en ligne de commande (pour Win32, Win64 et d'autres plates-formes) restent disponibles dans toutes les éditions payantes, les nouvelles versions 64 bits des compilateurs Delphi ne sont incluses que dans les éditions Enterprise et Architects, étant donné que l'accent est mis sur les clients possédant de très grandes bases de code.

    Voici comment activer l'utilisation des compilateurs Delphi 64 bits externes dans la boîte de dialogue Options du projet :

    Nom : radstudio fig 2.PNG
Affichages : 1782
Taille : 26,7 Ko

    Il convient de noter que le nouveau compilateur C++ Clang est un binaire 64 bits depuis sa sortie dans RAD Studio 12.0.

    Smart CodeInsight : le codage assisté par l'IA

    L'utilisation des LLM d'IA pour le codage devient de plus en plus populaire et la qualité de ces outils s'améliore. C'est pourquoi RAD Studio 12.2 introduit une architecture ouverte pour les plugins d'IA, offrant un support prêt à l'emploi pour trois solutions en ligne (OpenAI, Gemini de Google et Claude d'Anthropic) et une solution hors ligne (Ollama). Vous pouvez voir ci-dessous le nouveau volet de configuration Smart CodeInsight dans la boîte de dialogue Options d'outils :

    Nom : radstudio fig 3.PNG
Affichages : 1792
Taille : 55,1 Ko

    Cette architecture offre plusieurs objectifs : tout est optionnel et désactivé par défaut ; plusieurs fournisseurs sont disponibles et vous pouvez choisir celui ou ceux que vous souhaitez activer ; une solution hors ligne installée localement est incluse pour un maximum de confidentialité. Ceci est différent de ce que d'autres IDEs fournissent, vous poussant vers une solution propriétaire unique ou vers le courtage de l'un des backends sans votre contrôle. Avec Smart CodeInsight, vous décidez si et comment utiliser l'IA, et vous pouvez même créer des plugins supplémentaires pour votre solution préférée, tant qu'elle offre une API REST publique à invoquer.

    L'IDE RAD Studio présente le nouvel outil d'IA de deux manières différentes. Tout d'abord, il existe un volet de discussion général sur l'IA que vous pouvez ancrer :

    Nom : radstudio fig 4.PNG
Affichages : 1738
Taille : 86,2 Ko

    Deuxièmement, il y a un nouveau menu d'édition, avec plusieurs commandes que vous pouvez exécuter sur le code sélectionné :

    Nom : radstudio fig 5.PNG
Affichages : 1733
Taille : 81,2 Ko

    Améliorations de l'éditeur : Mode Focus et Annotations de la barre de défilement

    Il arrive que vous soyez en train d'écrire du code et que vous ne souhaitiez pas être distrait par les nombreux volets et fonctionnalités de l'IDE. C'est ce que permet le nouveau mode Focus de RAD Studio : il laisse l'IDE avec le(s) éditeur(s) uniquement, afin d'éviter les interruptions dans le flux de vos pensées :

    Nom : radstudio fig 6.PNG
Affichages : 1736
Taille : 43,0 Ko

    Une autre fonctionnalité très utile est la nouvelle barre de défilement des annotations : la barre de défilement de l'éditeur montre d'un coup d'œil les sections du code qui ont été modifiées, qui ont des signets, qui ont des erreurs ou des avertissements, et bien d'autres choses encore, comme vous pouvez le voir ici :

    Nom : radstudio fig 7.PNG
Affichages : 1748
Taille : 46,8 Ko

    La qualité des vues fractionnées, récemment introduites, la barre d'outils de l'IDE et le HighDPI ont également fait l'objet d'améliorations.

    Bibliothèque de modèles WebStencils

    La version 12.2 de RAD Studio introduit WebStencils, une intégration et un traitement de fichiers HTML basés sur des scripts côté serveur dans les technologies WebBroker et RAD Server. Cette fonctionnalité flexible vous permet de développer des sites web modernes basés sur n'importe quelle bibliothèque JavaScript, alimentés par les données extraites et traitées par une application côté serveur de RAD Studio. Elle vous donne la liberté de créer des sites web qui répondent à vos besoins spécifiques.

    L'objectif principal de WebStencils est de faciliter la navigation sur les sites web en adoptant les technologies web (WebBroker, DataSnap, RAD Server) et en fournissant des scripts côté serveur. Par exemple, vous pouvez utiliser WebStencils pour générer des pages HTML avec des outils standard et adopter toutes les bibliothèques CSS et JavaScript tout en conservant la possibilité d'ajouter des données à partir des pages générées provenant de l'application Delphi ou C++Builder, comme le résultat d'une requête de base de données.

    Vous pouvez voir ici un exemple de code utilisé pour passer un objet (dans ce cas un ClientDataSet) à un script, en lui donnant le nom spécifique de « dataset » :

    Nom : radstudio fig 8.PNG
Affichages : 1731
Taille : 40,8 Ko

    Voici l'exemple de script correspondant, qui parcourt chaque enregistrement de l'ensemble de données et ajoute certaines valeurs de champ dans le code HTML :

    Nom : radstudio fig 9.PNG
Affichages : 1736
Taille : 30,3 Ko

    Il en résulte une page web comme la suivante :

    Nom : radstudio fig 10.PNG
Affichages : 1728
Taille : 35,3 Ko

    En outre, les WebStencils peuvent constituer une bonne base pour le HTMX en tant que solution de développement web. Les pages HTMX bénéficient de la génération de code côté serveur et s'accrochent aux serveurs REST pour les mises à jour de contenu. Les technologies web Delphi permettent de générer des pages et des API REST à un niveau de qualité très élevé.

    Intégration de C++Builder Visual Assist

    L'intégration de Visual Assist a été étendue avec de nouvelles fonctionnalités incluant trois nouveaux refactorings : Introduce Variable, Create From Usage et Extract Method. De plus, il y a des améliorations significatives de la qualité et de la stabilité. Voici le dialogue du refactoring Introduce Variable :

    Nom : radstudio fig 11.PNG
Affichages : 1732
Taille : 54,4 Ko

    Et voici la boîte de dialogue du refactoring Extract method :

    Nom : radstudio fig 12.PNG
Affichages : 1741
Taille : 94,4 Ko

    Amélioration du développement mobile et de la liaison des bibliothèques externes

    RAD Studio 12.2 apporte des améliorations significatives au développement mobile Delphi, à la fois pour iOS et Android. Pour mieux prendre en charge les plateformes Apple, l'éditeur de liens a été mis à jour avec la version la plus récente, de sorte qu'il est désormais possible de lier des bibliothèques statiques iOS écrites dans Xcode, comme par exemple Firebase iOS SDK.

    En termes de support Android, pour donner aux utilisateurs plus de contrôle sur le packaging et le déploiement, des options ont été ajoutées pour Compresser les fichiers Dex et Compresser les fichiers de bibliothèques natives dans la chaîne d'outils dans les options du projet Android. En outre, pour Android, la version targetSdkVersion du fichier manifest d'Android peut désormais être configurée dans la boîte de dialogue Options du projet. La possibilité d'importer des bibliothèques Android (fichiers '.aar') a également été ajoutée, ce qui fonctionne, par exemple, avec le SDK Facebook pour Android et Firebase Analytics.

    Amélioration de la qualité dans RAD STUDIO 12.2

    Qualité du débogueur

    Plusieurs améliorations ont été apportées aux différents débogueurs de RAD Studio. En particulier, le débogueur Delphi gère désormais correctement les variables inline répétées portant le même nom.

    La gestion des erreurs du débogueur et les délais de communication des débogueurs distants ont également été améliorés.

    Delphi LSP

    Le moteur Delphi Language Serve Protocol qui alimente CodeInsight a été étendu avec un travail de base et un accent sur une meilleure résolution et navigation des symboles, incluant les symboles dans l'interface de la classe, y compris les champs, les constantes et variables locales, et les déclarations de type en avant. En outre, RAD Studio 12.2 inclut une version 64 bits du moteur DelphiLSP, qui offre une meilleure prise en charge des bases de code volumineuses, sans limite de mémoire. Comme pour les versions 64 bits des compilateurs Delphi, cette fonctionnalité n'est disponible que dans les éditions Enterprise et Architects.

    Qualité de Delphi RTL, VCL et FireMonkey

    RAD Studio 12.2 apporte des dizaines d'améliorations à la RTL Delphi de base et aux bibliothèques d'interface utilisateur VCL et FireMonkey. Il convient de souligner les nouvelles classes TParallelArray et TOrderedDictionary du RTL ; le travail de qualité du VCL autour de la mise à l'échelle des cadres, de FormsTabBar, des problèmes de style et des problèmes de DPI élevé ; le travail de qualité intensif du FMX dans de nombreux domaines, avec un accent particulier sur les contrôles d'édition sur les mobiles.

    Améliorations de RAD Server

    Outre l'intégration de WebStencils, qui ajoute le développement Web aux capacités de développement de services Web de RAD Server, la version 12.2 de RAD Server étend la prise en charge de la documentation Swagger avec des métadonnées personnalisées, le filtrage des API, le format YAML et les chaînes de caractères multilignes de Delphi.

    Les versions d'évaluation de RAD Studio, Delphi et C++Builder 12.2 sont désormais disponibles et les versions mises à jour sont disponibles dans la boutique en ligne. Les clients bénéficiant d'un abonnement aux mises à jour peuvent télécharger et installer RAD Studio, Delphi et C++Builder 12.2 dès aujourd'hui en utilisant leur licence existante et recevront un e-mail annonçant la disponibilité de la nouvelle version. Les téléchargements sont disponibles sur le portail clients à l'adresse https://my.embarcadero.com.

    Source : "Announcing the Availability of RAD Studio 12.2 Athens" (Embarcadero)

    Et vous ?

    Que pensez-vous de ces nouvelles fonctionnalités de RAD Studio 12.2 ? Les trouvez-vous utiles et intéressantes ?

    Voir aussi :

    Embarcadero annonce la disponibilité de RAD Studio 12 Athens, ainsi que Delphi 12 et C++Builder 12, avec de nouvelles fonctionnalités qui jettent les bases de l'avenir de l'EDI

    Sortie des éditions communautaires des EDI Embarcadero Delphi 12 et C++Builder 12

    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

  6. #6
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    895
    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 : 895
    Points : 1 290
    Points
    1 290
    Par défaut
    Peu de grosses nouveautés pour l’utilisateur de Delphi Pro que je suis, déjà tout un pan qui ne me concerne pas car réservé aux licences hors de prix, et une autre dont on peut déjà disposer grâce à des plugins existant, que reste-t-il à la fin ?

    La correction de bugs dont on nous dit que c’est de la qualité, la seule chose qui m’intéresse dans la liste, c’est les classes TParallelArray et TOrderedDictionary, bref pas de quoi donner envie de renouveler ma licence.

  7. #7
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 855
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 855
    Points : 13 657
    Points
    13 657
    Par défaut
    Je comprends pas trop le but de ce TParallelArray. Je ne vois pas d'applicatif pour ce For-là qui justifie son utilisation plutôt qu'un TParallel.For par exemple !
    Sort aussi, quelle utilité de trier des fractions de tableau ?

    La seule chose est que le multithreading n'est mis en route que pour des tableaux conséquents (par défaut 50'000 pour le premier et 5'000 pour le deuxième). Sinon

    A part ça:
    • ça se plante toujours parfois en milieu de débogage (on aborte et on recommence) ;
    • L'IDE crashe toujours au survol (même pas un clic) du menu Refactoring sur certaines unités (pas toutes) ;
    • La sélection par bloc au clavier (ctrl+O+C) ne fonctionnant plus depuis la 12.1 n'a pas été corrigé (je dois sans doute être le seul à utiliser cette fonctionnalité). Obligé de le faire à la souris (ctrl+alt+clic), ce qui échoue la plupart du temps puisque ctrl+clic nous renvoie à la déclaration (tant pis pour alt).


    Et moi qui ai l'habitude de travailler avec des fenêtres dockées et réduites à droite (projets, palettes, etc.) :
    • au lancement de Delphi et pour le premier projet ouvert (nouveau ou existant), la fenêtre Projets est vide. Obligé de commuter sur un autre onglet (explorateur de données par exemple) pour qu'elle se remplisse au retour ;
    • pire après un débogage, c'est la palette qui est vide et là, pas possible de commuter sur un autre onglet. On quitte et on relance...


    Delphi 11 était la dernière version stable, beaucoup de problèmes depuis la 12...

  8. #8
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    895
    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 : 895
    Points : 1 290
    Points
    1 290
    Par défaut
    Merci Andnotor pour tes retours !

  9. #9
    Membre émérite
    Profil pro
    retraité
    Inscrit en
    Décembre 2010
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2010
    Messages : 849
    Points : 2 450
    Points
    2 450
    Par défaut
    Sauf erreur il n'y a pas de version linux pour l'IDE mais on peut développer pour linux ? Dans ce cas pourquoi n'ont ils pas développé leur IDE en "Delphi" ou "C++ Builder" ?

  10. #10
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 365
    Points : 41 921
    Points
    41 921
    Billets dans le blog
    65
    Par défaut
    @archqt
    l'IDE RadStudio n'est effectivement qu'en Windows 32 bits, si un passage est peut-être prévu vers Windows 64 bits (c'est souvent demandé) mais, à ma connaissance, aucune version n'est prévue pour les autres OS Desktop (Mac ou Linux) mais bien sûr une VM sur ces deux OS règle le souci.
    Dans ce cas pourquoi n'ont ils pas développé leur IDE en "Delphi" ou "C++ Builder" ?
    Je n'ai aucune information quant au langage utilisé pour écrire l'IDE tout ce que je sais d'expérience c'est que l'on peut écrire des plugins en Delphi, en exemple, les ajouts de l'AI d'abord proposés par des programmeurs Delphi (à retrouver sur Github)

  11. #11
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    895
    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 : 895
    Points : 1 290
    Points
    1 290
    Par défaut
    Citation Envoyé par archqt Voir le message
    Sauf erreur il n'y a pas de version linux pour l'IDE mais on peut développer pour linux ? Dans ce cas pourquoi n'ont ils pas développé leur IDE en "Delphi" ou "C++ Builder" ?
    Delphi est codé principalement en Delphi / VCL, du moins les premières versions !

    Moi, c’est une version MacOS que j’aurais aimé avoir.

  12. #12
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 855
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 855
    Points : 13 657
    Points
    13 657
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    La sélection par bloc au clavier (ctrl+O+C) ne fonctionnant plus depuis la 12.1...
    Pour ceux qui utilis(ai)ent ce mode, ça ne fonctionne plus dans le mode "Par défaut" (Options → Editeur → Affectation des touches) mais je constate que c'est toujours opérationnel par "EDI classique".


    EDIT:
    Pas forcément une option de passer sur l'EDI classique, ctrl+c ctrl+v sont remplacés par ctrl+ins shift+ins

  13. #13
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 789
    Points : 25 777
    Points
    25 777
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    • La sélection par bloc au clavier (ctrl+O+C) ne fonctionnant plus depuis la 12.1 n'a pas été corrigé (je dois sans doute être le seul à utiliser cette fonctionnalité). Obligé de le faire à la souris (ctrl+alt+clic), ce qui échoue la plupart du temps puisque ctrl+clic nous renvoie à la déclaration (tant pis pour alt).
    Sinon Alt + Souris comme sur Notepad++
    Ou Alt + Maj + Flèche comme sur Notepad++ aussi

    Alt+Maj+Bas
    Déplace le curseur une ligne vers le bas et sélectionne la colonne à partir de la gauche de la position originale du curseur.

    Alt+Maj+Fin
    Sélectionne la colonne de la position du curseur à la fin de la ligne en cours.

    Alt+Maj+Origine
    Sélectionne la colonne de la position du curseur au début de la ligne en cours.

    Alt+Maj+Gauche
    Sélectionne la colonne à gauche du curseur.

    Alt+Maj+PgSuiv
    Déplace le curseur une ligne vers le bas et sélectionne la colonne à partir de la droite de la position originale du curseur.

    Alt+Maj+PgPréc
    Déplace le curseur une ligne vers le haut et sélectionne la colonne à partir de la gauche de la position originale du curseur.

    Alt+Maj+Droite
    Sélectionne la colonne à droite du curseur.

    Alt+Maj+Haut
    Déplace le curseur une ligne vers le haut et sélectionne la colonne à partir de la gauche de la position originale du curseur.

    Et faut être doué pour les raccourcis de AndNotOr, on peut les faire en deux temps soit Ctrl+O puis C ou d'un coup Ctrl+O+C
    En deux temps, attention que Ctrl+O ne soit pas trop long car ça devient Ctrl+O+O - Insère les options du compilateur.


    Ctrl+O+C
    Active le blocage des colonnes.

    Ctrl+O+K
    Désactive le blocage des colonnes.

    Ctrl+O+L
    Active le mode blocage de ligne.

  14. #14
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 855
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 855
    Points : 13 657
    Points
    13 657
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Sinon Alt + Souris comme sur Notepad++
    Effectivement

    (mais pourquoi diable avais-je ctrl+alt en tête...)

    EDIT:
    Ah oui, alt+shift+flêches. Il y a tellement de ces raccourcis qu'on finit par s'y perdre...

    Ctrl+O+C ne fonctionne justement plus comme avant. Oui ça active le mode mais uniquement pour gauche-droite. Haut-bas repasse en mode ligne.

  15. #15
    Membre du Club

    Profil pro
    senior scientist
    Inscrit en
    Mai 2003
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : senior scientist

    Informations forums :
    Inscription : Mai 2003
    Messages : 80
    Points : 68
    Points
    68
    Billets dans le blog
    1
    Par défaut Erreur au déploiement vers Android avec Delphi 12.2
    Un programme de test, qui fonctionnait jusqu'à la version 12.1, me donne maintenant l'erreur suivante :

    Ligne de commande paclient
    c:\program files (x86)\embarcadero\studio\23.0\bin\paclient.exe -u8
    --put="AndroidManifest.xml,C:\Users\alx\Documents\Embarcadero\Studio\Projets\TestAndroid\TestAndroid\,1,AndroidManifest.xml"
    [GetVersionInfoValue Erreur] Impossible de trouver la valeur de la clé d'information de version 'minSdkVersion'.

    Je précise que la construction de l'exécutable se passe sans erreur, et que le fichier 'manifest' reconstruit contient bien une valeur pour le paramètre 'minSdkVersion'.
    Après de nouveaux essais et vérifications, ce n'est pas le cas: y aurait-il donc une mauvaise construction du fichier 'manifest' en Delphi 12.2 ?

    Merci d'avance pour toute solution.
    alx.

Discussions similaires

  1. Nouvelle Version de Delphi : 10.1 Berlin
    Par SergioMaster dans le forum Delphi
    Réponses: 40
    Dernier message: 10/09/2016, 09h28
  2. Réponses: 0
    Dernier message: 08/09/2013, 15h10
  3. Réponses: 3
    Dernier message: 03/11/2012, 13h44
  4. Réponses: 0
    Dernier message: 22/09/2010, 19h30
  5. La DevCo nous propose de nouvelles versions de DELPHI !
    Par NoisetteProd dans le forum Delphi
    Réponses: 1
    Dernier message: 13/08/2006, 02h17

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