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 ?


Sujet :

C++Builder

  1. #1
    Membre régulier
    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é
    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 régulier
    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é
    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é
    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