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 2010, 64 bits ? [Langage/Algorithme]


Sujet :

C++Builder

  1. #1
    Membre habitué
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Points : 136
    Points
    136
    Par défaut C++ Builder 2010, 64 bits ?
    Bonjour,
    j'ai utilisé C++Builder depuis 9 ans. Pour moi, cette version est un platform de 32bits.
    Cependant, je peut déclarer un chiffre entier de type "long long", il s'agit bien de 64bits.
    Quelqu'un peut me donner une explication SVP.
    Une autre question sur C++Builder: à partir de quelle version il debient 64bitd?
    Merci d'avance.
    Xavier

  2. #2
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Salut, pour ta première question tu pourras utiliser ceci dans ton code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int i = sizeof(long long);
    Tu vas voir que i est 8 bytes, donc 64bits.
    Pour plus d'info:


    Pour répondre à ta deuxième question. C++Builder supporte la création d'exécutable 64-bits à partir de XE4 (18) selon Wikipedia.
    Par contre, je te dirait que le support de CLANG 32 et 64 bits dans l'IDE est encore très mauvais. J'utilise encore l'option 'use classic Borland compiler' pour mes projets Win32 dans 10.3.3 Rio.
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  3. #3
    Membre habitué
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Points : 136
    Points
    136
    Par défaut
    Merci Crayon,
    Tu m'a répondu parfaitement.
    Ceci dit si on veut un vrai C++Builder 64bit multiplatform (Windows, Ios, Android), il faut encore attendre un peu.
    Merci.
    Xavier

  4. #4
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Citation Envoyé par Xavier Voir le message
    Ceci dit si on veut un vrai C++Builder 64bit multiplatform (Windows, Ios, Android), il faut encore attendre un peu.
    Xavier
    Salut, tu peux quand même créer des applications Win64. C'est juste que je te conseil pour le développement de travailler avec bcc32 dans l'IDE et le débogage. Le problème avec ça, c'est que tu ne peux pas utiliser les nouvelles fonctionnalités de CLANG avec C++11, C++14 et C++17.

    Présentement, 64-bits n'est pas disponible pour macOS et Android avec C++Builder.
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    Mars 2003
    Messages
    273
    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 : 273
    Points : 628
    Points
    628
    Par défaut
    Citation Envoyé par Crayon Voir le message
    Présentement, 64-bits n'est pas disponible pour macOS et Android avec C++Builder.
    Oui, et il faut espérer que C++ builider pour Android 64 soit dispo avant le premier août, date limite fixée par Google.
    Et il y a des bugs très sérieux sous Builder Android toujours pas résolus par la 10.4 comme la gestion défectueuse des interruptions, la gestion des événement sur certains composants... bref, pour l'instant restez à l'écart sous Windows...

    Yves

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. C++ Builder 2010 : Où est passé le composant TNMFTP ?
    Par ptikiwi dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/03/2010, 10h44
  2. MessageBox avec C++ Builder 2010
    Par ptikiwi dans le forum C++Builder
    Réponses: 2
    Dernier message: 01/03/2010, 17h04
  3. ou trouver HTTPClient sur c++ builder 2010
    Par ola-oz dans le forum C++Builder
    Réponses: 9
    Dernier message: 21/02/2010, 12h29
  4. Réponses: 0
    Dernier message: 15/12/2009, 17h41
  5. C++Builder 2010 CppWebBrowser Syntaxe
    Par hepha1970 dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/11/2009, 16h36

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