kanabzh29 a écrit :
Bonjour,
Je n'arrive pas à appeler une CDialog en language C.
Je suis en une première fenètre qui exécute un programme et quand se programme se termine j'aimerais que cela appel une autre CDialog, voila le code que je met :
IDD_CHOIXTEST Dlg;
DoModal();
et la il me met dans le listing des erreurs:
D:\Projet-BTS\prog_mfc\Performance\PerformanceDlg.cpp(135) : error C2146: syntax error : missing ';' before identifier 'Dlg'
D:\Projet-BTS\prog_mfc\Performance\PerformanceDlg.cpp(135) : error C2065: 'Dlg' : undeclared identifier
pourriez vous m'aider. Merci d'avance.
|
1 - CDialog, c'est des MFC (donc du C++, crade, mais du C++ quand meme)
2 - C++ oblige, tu dois préfixer l'appel de ta méthode par la variable correspondant à l'objet, ce qui donne : Dlg.DoModal();
3 - Apprends le C++, c'est le B-A BA
edit: 4 -
Message édité par Harkonnen le 26-10-2005 à 14:15:31