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 :

Bug avec TOpenDialog et BDS2010 + Windows 7


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut Bug avec TOpenDialog et BDS2010 + Windows 7
    Bonjour,

    J'ai installe la derniere version de builder 2010.
    Ca fait plusieurs jours que je m'arrache les cheveux sur la tete, et je n'arrive toujours pas a resoudre mon probleme.
    Voici mon probleme:
    J'ouvre un nouveau projet, et je place sur la forme un TOpenDialog. Si je fais un Test Dialog (clic droit sur le composant), ca marche bien a partir de la form. Je place un bouton, et j'y met le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this->OpenDialog1->Execute();
    Maintenant si je lance l'execution de l'application avec F9, ma form apparait et ensuite je clique sur le bouton pour ouvrir mon TOpenDialog. Mon application gele, et je suis oblige de faire un CTRL + ALT + DEL.
    Si j'execute cette application sans builder 2010, ca fonctionne bien.
    Apparament builder 2010 n'aime pas quelque chose, mais quoi ?
    J'ai meme essaye avec directement l'API (GetOpenFileName), et idem. Pareil avec TFileOpenDialog de Vista dialogs. Vraiment bizarre.
    C'est tres penible, surtout que je dois debugger mon code apres avoir choisi un fichier avec TOpenDialog, et pour le moment ce n'est pas possible a faire.

    Est-ce que quelqu'un aurait une idee sur le pourquoi de la chose ?
    J'ai pu tester sur un autre poste avec une version differente de builder 2010 et Windows XP, no problem. Est-ce que cela viendrait de Windows 7 ?

    J'ai re-installe builder et delphi. Pas de changement.
    J'ai essaye avec delphi et le meme composant, et idem, ca plante.

    Voici ma configuration :
    Codegear Rad Studio 2010 Pro
    Windows 7 Home Premium 64 bits
    Processeur Intel Core i7

    Merci
    Frederic

  2. #2
    Membre Expert
    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
    Par défaut
    J'ai aucun problème de mon côté, voici mes configurations:

    • Embarcadero C++Builder 2010 Version 14.0.3593.25826
    • Windows 7 Professionnel 32 bits (6.1, version 7600)
    • Processeur Intel Core i5

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut
    Merci Crayon pour avoir essayé.

    Donc cela vient de chez moi.
    2 possibilités :
    - C++ Builder & Delphi 2010
    - ou Windows 7 64 bits

    Par contre un truc bizarre, c'est que si je demarre C++ Builder et que je lance mon projet ca marche 1 seule fois correctement. Ensuite si je clique sur le bouton pour ouvrir le TOpenDialog, ca plante. Si je ferme le projet et que je le relance, ca plante aussi. Si je redemarre C++ Builder, avec le projet, ca marche 1 seule fois, et idem au repart au plantage.
    Apparament ca ne plante pas toujours au meme endroit. Parfois qu'une partie de la fenetre TOpenDialog s'affiche et puis ca gele completement.

    J'ai tout desinstallé et re-installé, mais aucune amélioration.
    Je commence a regretter l'achat de cet ordi avec Windows 7 et aussi l'achat de C++ builder 2010 !!
    Ma vieille version BDS2006 fonctionnait tres bien sur XP ou Vista.

    Mais bon, maintenant je dois regler ce probleme.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par défaut
    Salut

    n y aurait il pas un composant de ce style dans la jvcl ???

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut
    Salut,

    Impossible d'installer la Jvcl.
    Je suis a bout de nerds avec cette version de 2010.

  6. #6
    Membre Expert
    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
    Par défaut
    Est-ce que tu as installé les Updates disponibles pour C++Builder 2010?

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

Discussions similaires

  1. Bug avec une application sur Windows XP version anglaise
    Par QAYS dans le forum Bases de données
    Réponses: 8
    Dernier message: 22/06/2009, 09h23
  2. Bug avec le test de profondeur
    Par Tellmarch dans le forum OpenGL
    Réponses: 1
    Dernier message: 17/10/2004, 00h59
  3. Bug avec requete
    Par arsgunner dans le forum ASP
    Réponses: 8
    Dernier message: 14/06/2004, 16h25
  4. [C#] Bug (?) avec la propriété TransparencyKey de la Form
    Par FrigoAcide dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/05/2004, 14h14
  5. [CR9] Bug avec les champs à valeur vide ?
    Par Djob dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 15/07/2003, 21h21

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