begin process at 2012 05 30 02:13:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

System

 > 

Problème avec GetOpenFileName enfin élucidé


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec GetOpenFileName enfin élucidé

mardi 28 juin 2011 à 12:10:19 | Problème avec GetOpenFileName enfin élucidé

ArthurAuguste

Membre Club
Je viens enfin d'élucider ce problème qui au vu des messages de ce site a beaucoup été lu, mais sur lequel je n'ai pas beaucoup eu de réponse. Voici ci-dessous le message que j'ai adressé à Adobe, je pense qu'il est suffisamment explicite:
Message à Adobe: Ceci n'est pas une question, mais une signalisation de malfonctionnement de votre version Adobe Reader X (10.1.0) Français qui s'adresse à vos développeurs système (les autres langues n'ont pas été testées, mais a priori, il n'y a pas de raison que ce soit différent).
Cette version induit sur les systèmes Windows XP SP3 un malfonctionnement de la fonction API Windows: GetOpenFileName qui est généralement utilisée dans toutes les applications pour le traitement du bouton "OUVRIR" (sous-entendu un fichier, en général Fichier>Ouvrir)
Il faut deux conditions pour mettre en évidence le problème:
1.- l'application qui utilise la fonction GetOpenFileName doit l'utiliser dans sa forme la plus simple, c'est à dire sans adresse de hook procédure.
2.- l'utilisateur qui veut ouvrir un fichier doit choisir un fichier assez volumineux (environ 1Mo)
Dans ce cas, de manière aléatoire, mais très fréquente (souvent dès le premier essai) la fenêtre de l'application qui utilise GetOpenFileName disparaît de manière intempestive ainsi que l'application elle-même.
Ce qui m'a orienté vers votre logiciel c'est qu'à chaque fois que mon programme de test utilisait la fonction GetOpenFileName, je voyais apparaître dans le gestionnaire le processus AcroRd32.exe en double exemplaire ce qui m'a paru curieux !
J'ai donc fait l'essai de désinstaller votre logiciel et le problème disparaît instantanément, je l'ai réinstallé, le problème revient.
Si ça vous intéresse, je peux vous adresser un programme élémentaire de test, sinon le problème peut aussi être mis en évidence avec le Note-book et par n'importe quel développement qui utilise la fonction GetOpenFileName dans la forme que j'ai indiquée.
Le problème ne peut pas être mis en évidence avec les progiciels qui utilisent la fonction GetOpenFileName dans sa forme plus sophistiquée (avec adresse de hook procédure) comme Word ou Excel ou même Acrobat.
Je suis donc revenu à la version Acrobat Reader 9.4.0 qui ne pose aucun problème sur ce plan. A titre d'information (si ça peut aider vos ingénieurs système) le processus qui apparaît dans le gestionnaire avec Reader 9.4.0 pendant l'utilisation de GetOpenFileName sous sa forme simplifiée est: AcroRd32Info.exe
Je me tiens à votre disposition si vous avez besoin d'informations complémentaires.


Cette discussion est classée dans : fichier, problème, fonction, forme, getopenfilename


Répondre à ce message

Sujets en rapport avec ce message

Problème avec la fonction GetOpenFileName [ par JMGR ] Donc j'initialise ma structure OPENFILENAME, mais le problème, c'est qu'après il ne me met pas le fichier que j'ai sélectionné.Ma fonction : GetOpenFi problème a propos de seekg() [ par wizzo ] bonjour,j'ai ecris une fonction qui lit un fichier txt avec ifstream, et tt marche bien, à l'exception de la fonction seekg();en effet, j'ai lu partou problème d'écriture dans un fichier [ par gilles89 ] salut tout le monde, je débute en c++ et voulais poser une question:au fait, j'ai un programme qui récupère un nom de fichier que tape l'utilisateur p Problème suppression fichier [ par GIGN90 ] Bonjour à tous, je suis entrain de développer une application et j'utilise gtkmm pour l'interface graphique.Le souci c'est qu'à un moment je dois supp Problème avec l'ouverture totale de certains fichiers! [ par ndubien ] Bonjour, J'ai un problème avec l'une de mes fonctions, cette derniere est censée ouvrir tous les fichiers du début à la fin mais lorsqu'elle renc question rapide : templates ... [ par kamuikun ] Bonjour, Petite question concernant les templates en C++ : En gros, j'ai une fonction qui peut avoir plusieurs variantes selon le type de son paramè C++ et fichier texte [ par olobo ] bonjour ! j'ai besoin d'aide pour 2 problème svp [^^happy13] [u]Problème 1 [/u] Voila j'aimerais pouvoir lire les ligne d'un fichier texte qui est Lecture ligne par ligne de fichier txt en C++pour re-jeu de données Temps Reel [ par DamienR83 ] Bonjour, Je souhaite faire une API en C++ avec un affichage de données en "pseudo temps-réel". L'ensemble des mes données sont déjà enregistrées par probleme de zero binaire dans un enregistrement [ par thefifou ] Bonjour a tous, Je vous ecris afin de trouver un peu d'aide. Mon problème est le suivant: Je dois lire, ligne par ligne, un fichier en entrée, manipul


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales