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

Windows 7 Discussion :

Application qui ne fonctionne pas correctement sur W7 64 bits


Sujet :

Windows 7

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 156
    Points : 106
    Points
    106
    Par défaut Application qui ne fonctionne pas correctement sur W7 64 bits
    Bonjour,

    J'ai développé une application, sous windows XP. Un de mes clients possède un ordinateur avec windows 7 en 64 bits. Le programme fonctionne correctement, excepté les éditions.

    Il semblerait que le problème vienne du fait que l'environnement est en 64 bit.

    Existe-t-il dans cette version de windows (que je ne possède pas, donc que je ne peux pas tester), la possibilité d'indiquer à windows d'exécuter cette application dans un environnement 32 bits ? Est-ce que dans la fanêtre propriétés, le seul fait d'indiquer qu'il faut exécuter le programme en mode compatibilité pour windows XP suffirait ? Y a-t-il d'autres paramètres à changer ?

    Merci d'avance de vos réponses.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    C'est effectivement une des pistes à étudier mais ...

    Ton application est développée en quel langage ?
    Qu'utilise-tu dans ton application pour faire tes éditions ?

    Il faut savoir qu'une application qui est développée pour fonctionner en mode mixte 32/64bits, fonctionnera en 32bits sur un OS 32bits mais en 64bits sur un OS 64bits.
    Dans ce dernier cas, si elle fait appel à des dll ou des composants extérieurs, ceux-ci doivent aussi fonctionner en 64 bits. Ils faut donc que leur version 64bits si elle existe, soit installée sur al machine.
    Sinon il faut forcer la compilation en 32bits pour l'application fonctionne en 32bits quelque soit l'OS
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 156
    Points : 106
    Points
    106
    Par défaut
    C'est une application écrite avec Delphi 7 (une version qui date de 2002 !), et qui utilise des composants ReportBuilder pour les éditions, composants assez anciens aussi...

    Mon application n'est pas écrite à ma connaissance pour fonctionner en 64 bits. C'est pour cela que je pensais à la faire fonctionner dans un environnement 32 bits, si cela existe. Je ne sais pas si windows fait ça automatiquement ou pas.

    Par contre, seule cette application sur cet ordinateur a des problèmes d'impression. Les autres applications (traitement de texte, tableur...) arrivent à imprimer normalement.

    Le problème ne serait-il donc pas que mon application en 32 bits n'arrive pas à communiquer correctement avec le driver de l'imprimante, qui serait en 64 bits ?
    Que faire dans ce cas-là ?

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Oui effectivement, ton application doit déjà être compilée uniquement en 32bits. Les bibliothèques de ReportBuilder sont aussi, je pense, uniquement en 32bits.

    Je ne pense pas que ce soit un problème de dialogue avec le driver car normalement l'application ne dialogue pas directement avec le drivers. En tout cas, je n'ai jamais rencontré le problème.


    Tu as essayé les modes de compatibilité windows XP ?
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 156
    Points : 106
    Points
    106
    Par défaut
    non je n'ai pas encore essayé les modes de compatibilité XP. Ne possédant pas windows 7, je ne sais pas quelles possibilités de compatibilité j'ai. Si j'avais une image de comment se présente l'écran, cela me faciliterait le travail au téléphone avec le client....

  6. #6
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    L'écran est très similaire à celui qui existe sous XP me semble-t-il

    Click droit sur l'exécutable -> Propriété->Onglet Compatibilité, cocher la case et choisir le mode de compatibilité




    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  7. #7
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 156
    Points : 106
    Points
    106
    Par défaut
    Bonjour,

    Ca a résolu le problème ! Merci beaucoup pour ces explications !

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

Discussions similaires

  1. [WD11] Application qui ne tourne pas correctement sur tous les postes
    Par ivichou dans le forum WinDev
    Réponses: 5
    Dernier message: 18/05/2010, 15h55
  2. Réponses: 2
    Dernier message: 02/01/2010, 12h52
  3. hover qui ne fonctionne pas + pb sur IE
    Par remus69 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/02/2009, 14h16
  4. [CS3] Site ne fonctionne pas correctement sur le serveur
    Par rob22 dans le forum Dreamweaver
    Réponses: 11
    Dernier message: 08/04/2008, 10h23
  5. Un test if qui ne fonctionne pas correctement
    Par Shinjuku dans le forum Langage
    Réponses: 6
    Dernier message: 26/02/2008, 10h52

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