Bjrs

Je ne comprend pas , j'ai créée une procédure

void CCineTransDlg::Readgammafile(float * ptr_Gamma_Table_File_Txt, CFileDialog dlg)
{
// Code
.......................

}

Dans une autre procédure j'ai défini :

toto
{

CString strSelectedPath;
CFileDialog dlg(TRUE,NULL,strSelectedPath,NULL,
_T("TXT files (.txt)|* .txt|")
_T("|"));

if(IDOK == dlg.DoModal())
{

// On filtre le Header
// On vérifie que le fichier est bien formaté en table de gamma
// On lit les 1024 valeurs de gamma

Readgammafile(Gamma_Table_File_Txt, dlg);
}

}

Je ne comprend pas il met l'erreur suivante

C:\work_bp\Applis Windows\CineTrans\CineTransDlg.cpp(3473) : error C2664: 'Readgammafile' : cannot convert parameter 2 from 'class CFileDialog' to 'class CFileDialog'

Cela veut il dire que je ne peux pas passer en paramètre des CFileDialog