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

C++Builder Discussion :

C++Builder Rio 10.3.1 bug [IDE]


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    55
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2009
    Messages : 55
    Par d�faut C++Builder Rio 10.3.1 bug
    bonjour,

    Je reviens apres ma pr�c�dente discution du 06/01/2019 concernant le bug du menu automatique:
    "https://www.developpez.net/forums/d1928317/c-cpp/outils-c-cpp/cppbuilder/cppbuilder-rio-10-3-bug/"

    Je fais par exemple: Edit1-> L� apr�s la fl�che, s'ouvre le menu
    permettant d'entrer ce dont j'ai besoin si j'ai un oubli.
    Par exemple: Edit1-> "Text".
    Je devrais avoir comme r�sultat: "Edit1->Text"
    Malheureusement le probl�me persiste.

    Je me suis donc apper�u qu'il s'agissait encore du compilateur "Clang".
    En passant en CBB32 tout fonctionne.

    Comme je n'ai pas une m�moire extraordinaire, chaque fois que je cr�e un mini programme
    je suis oblig� d'aller faire Options CompilateurC++ et mettre "true".
    Et si je veux profiter de Clang, quand le programme est termin� je remets � "false".

    Si quelqu'un a une id�e pour travailler directement en CBB32 d�s le lancement de bds.exe ???
    Merci

  2. #2
    Membre exp�riment�
    Homme Profil pro
    D�veloppeur multiplateformes
    Inscrit en
    Mars 2003
    Messages
    277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : D�veloppeur multiplateformes
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 277
    Par d�faut
    A ma connaissance il n'y pas d'option pr�vue permettant de mettre le compilateur Borland par d�faut comme c'�tait avant � moins que quelqu'un ait une astuce...
    Ce compilateur n'�tant plus l� en th�orie que pour la maintenance de code existant.
    Le fait est qu'Embarcadero a pas mal de soucis avec Builder en ce moment (Boost, Error Insight, ect.) probablement en grande partie li�s aux passages C++ 11 et C++17 et 64 bit. A terme tous les compilos devraient �tre en coh�rence sur la m�me version de CLANG et il y a encore pas mal du chemin � faire...
    Question � poser sur Quality Portail ou � Barnsten, voir � contacter la maintenance si vous avez la souscription.

    Tenez nous au courant !

  3. #3
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 132
    Par d�faut
    Bonjour,

    J'ai le m�me probl�me chaque fois que je fais un nouveau projet. C'est arriv� comme �a ... et pourtant �a marchait.

    Seules les anciennes applis fonctionnent.

    J'ai r� install� Builder 10.3, rien � faire.

    J'ai fait comme luiso

    Dans projets - options - Compilateur C++

    Utiliser le compilateur Borland Cocher � true

    Et �a marche.

    Cordialement

  4. #4
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Bonjour
    ceci n'est pas bug.
    en effet il est possible de cr�er plusieurs profils diff�rents, avec par exemple un profil traditionnel compilateur Borland bcb 32 et un autre profil pour CLang
    ensuite lors de la cr�ation d'un nouveau programme il suffit de choisir le profil qui convient.
    cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  5. #5
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 132
    Par d�faut
    Merci pour le renseignement djmsoftware.

    Cordialement

  6. #6
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 132
    Par d�faut
    Bonjour,

    Il y a quand m�me un probl�me.

    Avec le compilateur borland � false, le code ci-dessous marche.

    S il est � true : erreur E2188 syntaxe de l'expression (� ce niveau [&])

    (De plus il n'ouvre pas le fichier #include <array>, mais bon ...)

    Cordialement

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    #include "Unit2.h"
    #include <iostream>
    #include <algorithm>    // std::sort
    #include <numeric>
    #include <vector>
     
     .............
     
     struct MyStruct
      {
    	int index;
    	int value;
      };
     
     std::vector<MyStruct> datas;
     
    void sortByValue(std::vector<MyStruct> & tab)
    {
    	std::sort(tab.begin(), tab.end(), [&](MyStruct const & a, MyStruct const & b)
    	{return a.value < b.value;});
    }
     
    void sortById(std::vector<MyStruct> & tab)
    {
    	std::sort(tab.begin(), tab.end(), [&](MyStruct const & a, MyStruct const & b)
    	{return a.index< b.index;});
    }

  7. #7
    Membre exp�riment�
    Homme Profil pro
    D�veloppeur multiplateformes
    Inscrit en
    Mars 2003
    Messages
    277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : D�veloppeur multiplateformes
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 277
    Par d�faut
    Bonjour magdani,

    Les fonctions lambdas et la classe array ont �t� introduites avec C++11, donc incompatibles avec le compilateur Borland largement d�pass�.
    Il faut travailler avec CLang.

  8. #8
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 132
    Par d�faut
    Ok et merci

    Cordialement

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. C++Builder Rio 10.3 bug
    Par luiso dans le forum C++Builder
    R�ponses: 4
    Dernier message: 07/01/2019, 23h45
  2. Embarcadero C++ Builder : Rio => quelques bugs
    Par Carmichael dans le forum C++Builder
    R�ponses: 1
    Dernier message: 14/12/2018, 16h12
  3. Bug builder? TIniFile et TSaveDialog
    Par dj_benz dans le forum C++Builder
    R�ponses: 2
    Dernier message: 06/10/2006, 15h06
  4. Bug sous builder
    Par Colinbayard dans le forum C++Builder
    R�ponses: 3
    Dernier message: 12/01/2005, 09h45
  5. Bugs � la fermeture de Builder
    Par yvslms dans le forum C++Builder
    R�ponses: 4
    Dernier message: 07/06/2004, 17h00

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