[MFC] CFileDialog qui me retourne -1 ?! Comprend pas bien...

CFileDialog qui me retourne -1 ?! Comprend pas bien... [MFC] - C++ - Programmation

Marsh Posté le 16-05-2002 à 11:46:06    

voici le code de ma fonction quand j'appuie sur "ouvrir" :
 
CFileDialog OpenDlg(TRUE,"*.txt",NULL,OFN_HIDEREADONLY,"Text Files (*.txt)|*.txt||",this);
 
BootDlg.m_ofn.lpstrTitle = "Select a txt File";
 
if(BootDlg.DoModal() == IDOK)  
{
}
 
donc, bon, ça marche, sauf que quand je quitte l'application, j'ai :
The thread 0xFFC1D9E5 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFC1FDCD has exited with code 0 (0x0).
The program 'C:\Joel\BTest\Debug\BTest.exe' has exited with code 0 (0x0).
 
étant, donné que mon appli se résume pour l'instant qu'à cette fcn, le -1 ne peut provenir que de là !
 
Pourquoi ???
 
merci d'avance et bon ap' !

Reply

Marsh Posté le 16-05-2002 à 11:46:06   

Reply

Marsh Posté le 16-05-2002 à 11:59:33    

Euh...si je comprends bien, quand tu cliques sur le bouton, ta boite de dialogue de sélection de fichier doit s'ouvrir !
 
Donc, ne faudrait il pas mieux écrire

Code :
  1. if(OpenDlg.DoModal() == IDOK)


au lieu de

Code :
  1. if(BootDlg.DoModal() == IDOK)


 
?  :heink:

 

[jfdsdjhfuetppo]--Message édité par Harkonnen le 16-05-2002 à 12:01:41--[/jfdsdjhfuetppo]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 16-05-2002 à 12:14:28    

si, si ,c'est bien ce que je fais, c'est que j'ai changé les noms dans mon exemple et j'en ai oublié qqu'uns !
 
dsl...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed