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 :

Problème Migration BCB5 -> BCB6


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 118
    Par défaut Problème Migration BCB5 -> BCB6
    Bonjour,

    j'ai un petit problème que je n'arrive pas à résoudre ! (comprendre )
    J'ai créé un programme avec BCB5 qui fonctionne parfaitement. Voulant voir
    les nouveautés et améliorations de BCB6, jai recompilé ce programme avec
    la nouvelle version de Builder. Mise à part qq soucis vite corrigés, tout s'est bien
    passé. Seulement dans mon application, je sauvegarde ou importe un fichier
    texte de ma composition. Le fichier est créé ou lu avec ifstream et ofstream
    et les opérateurs "<<" et ">>".

    Et là
    Une fois sur deux le fichier est mal enregistré ou mal lu ???? Des idées pour me
    venir en aide

    Merci

    Xav

  2. #2
    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,
    un des grandes diférences entre les 2 versions est le changement du fournisseur de la STL (STL_PORT)
    si tu veux compiler ave l'ancienne version de la SLT (RogueWave) utilise la macro suivante dans les options de compilation
    _USE_OLD_RW_STL


    ta version de CB6 est elle correctement patchée avec la version 4

    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

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 118
    Par défaut
    Merci DjmSoftware pour ta réponse

    Je ne sais pas si la version est bien patchée. Un collègue me l'a fourni pour que
    je puisse la tester avant de l'acheter. La v4 du patch est-elle indispensable ?

    Deux autres questions :

    1/ C'est quoi la STL ? A quoi cela sert ?
    2/ Penses tu que remplacer les opérateurs << et >> par les fonctions write et
    read peux résoudre en partie mon pb ? Ou cela ne servirait à rien ?
    Est-ce mieux, plus professionnel ?

    Merci

    Xav

  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,
    la version 4 du patch n'est pas indispensable mais elle corrige toutefois un grand nombre d'erreurs de jeunesse de C++ Builder 6

    C'est quoi la STL ? A quoi cela sert
    la STL c'est la librairie standard C++ (Standard Template Library)
    elle contient la plupart des éléments nécessaires a la programmation en C++
    http://pdfdl.oceighty.net/pdf2html.p...wnload/stl.pdf

    Penses tu que remplacer les opérateurs << et >> par les fonctions write et
    read peux résoudre en partie mon pb ? Ou cela ne servirait à rien ?
    Est-ce mieux, plus professionnel ?
    pour ma part je n'aime pas mélanger les différentes possibilités de programmation( C,C++,STL,VCL)
    soit mon application est écrite en utilisant la STL(List,Map ,Iterator ...) ainsi que la VCL pour la partie graphique
    soit en utilisant les API win32 (C) et la VCL

    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

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

Discussions similaires

  1. Problème migration mdb> MySql
    Par pifane dans le forum Installation
    Réponses: 1
    Dernier message: 27/12/2006, 23h29
  2. Problèmes migration IIS5 vers IIS6
    Par Lambda7 dans le forum ASP
    Réponses: 8
    Dernier message: 13/10/2006, 09h06
  3. Migration BCB5 vers Builder 2006 : TSQLStoredProc
    Par eag35 dans le forum C++Builder
    Réponses: 1
    Dernier message: 30/05/2006, 14h29
  4. Problème Migration Oracle
    Par bob_doulz dans le forum Administration
    Réponses: 4
    Dernier message: 20/04/2004, 09h56
  5. Réponses: 3
    Dernier message: 18/11/2002, 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