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# Discussion :

CF 2.0 OpenFileDialog crash win7


Sujet :

C#

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut CF 2.0 OpenFileDialog crash win7
    Bonjour à tous,

    J'ai un problème que je ne sais pas trop comment régler...

    Je vous explique :

    J'ai réalisé une application Client-Serveur en TCP qui peut tourner sous Windows CE 6. Donc je lance le serveur sur ma cible (sur mon WinCE) et le client peut ainsi tourner à la fois sur la cible elle même ou bien sur un ordinateur distant. Le code du client, comme pour celui du serveur, est réalisé en C# avec du compact framework 2.0. Jusqu'à hier tout marchait bien mon exécutable se lançait bien sur Win 7 et communiquait avec mon serveur sous Win CE. LE RÊVE QUOI

    Suite à cela, j'ai voulu rajouter un openfiledialog dans mon programme.
    Sur windows CE aucun problème tout tourne parfaitement mon dialog openfiledialog apparaît bien pas de soucis.... Maintenant le même code sous windows 7 plante à la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    openFileDialog1.ShowDialog()
    Et là rien à faire l'appli passe directement en "ne répond pas" alors que le code est strictement le même...

    J'ai un peu fouiller sur internet et j'ai trouvé ce lien qui ressemble beaucoup à mon pb : http://connect.microsoft.com/VisualS...-windows-vista

    Et en effet mon code marche sur Win XP! Sur ce lien microsoft dit ne pas avoir trouvé de solution mais, avec tous les experts qu'il y a ici, avez-vous une solution?

    Juste pour préciser je suis sous Visual studio 2005

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    J'ai trouvé après une journée de perdue il faut faire un clique droit sur l'exécutable puis dans l'onglet "Compatibilité" cocher la case "Désactiver les thèmes visuels".... Oh merveille mon openfiledialog apparaît de nouveau.

    Maintenant, savez-vous comment ajouter cette commande en compact framework???

    Merci à vous!

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    compact framework sur windows "normal" ? c'est un peu dommage, m'enfin j'imagine que c'est pour avoir une compatibilité ...

    sinon c'est pas dans ton appli qu'il faut cocher "désactiver les thèmes", mais dans le setup qui l'installe je pense
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    En fait le compact framework sous windows "normal" c'est dû au fait que l'appli doit pouvoir tourner sur n'importe quelle machine windows (y compris CE) donc c'est bien pour un problème de compatibilité.

    Comme tu dis Pol, il faudrait que le fait de cocher la case se fasse dans l'instal. Notre appli étant une appli de test, il n'y aura pas d'instal c'est vraiment un programme maison (on se passera l'exe). Mais je vois de là le truc : "Ton appli marche pas??? Si elle marche il faut cocher la case etc...." pas génial quand même... J'aurai préféré qu'à la compilation la case soit cochée pour moi mais je pense que là j'en demande trop et je doute fortement que ce soit possible vu que, dans un premier temps, windows 7 est plus récent que VS2005 et je pense que ça n'a pas été prévu... Mais je me trompe certainement...

    Ayant la parade à mon problème je mets "Résolu" mais affaire à suivre... En tout cas merci!

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

Discussions similaires

  1. OpenFileDialog crash window 2000
    Par mick42 dans le forum Windows 2000/Me/98/95
    Réponses: 0
    Dernier message: 02/09/2008, 14h33
  2. [IB6] mon serveur crash apres des insert en série...
    Par Rmotte dans le forum Débuter
    Réponses: 11
    Dernier message: 27/05/2004, 14h53
  3. [VB.NET] OpenFileDialog renvoyer un repertoire ?
    Par hirochirak dans le forum Windows Forms
    Réponses: 7
    Dernier message: 25/05/2004, 10h55
  4. DLL Borland chargée par Windows: crash
    Par bocher dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/01/2004, 12h09
  5. Crash Base Access
    Par Ronald G. dans le forum Access
    Réponses: 4
    Dernier message: 04/08/2003, 11h55

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