Het lijkt wel alsof ik iets heel erg raars wil doen in mijn programma. Ik wil namelijk een double array gebruiken in een dialog schermpje. Dat gaat nog goed, maar bij het afsluiten van de dialog, krijg ik een access violation (0xC0000005).
Als er je een nieuw SDI project aanmaakt in ms vc++ 6 en deze code erin zet:
In de header moet dan ook nog even de double m_array[] gedefinieerd worden.
In het runnen van de applicatie kan de about box opgevraagd worden, maar bij het afsluiten geeft de app een access violation.
Vast iets stoms dat ik vergeet, maar ik kan het niet vinden..
Als er je een nieuw SDI project aanmaakt in ms vc++ 6 en deze code erin zet:
C++:
1
2
3
4
5
6
7
| BOOL CAboutDlg::OnInitDialog(){ CDialog::OnInitDialog(); for (int i=0; i<25; i++); m_array[i] = i; } return TRUE; } |
In de header moet dan ook nog even de double m_array[] gedefinieerd worden.
In het runnen van de applicatie kan de about box opgevraagd worden, maar bij het afsluiten geeft de app een access violation.
Vast iets stoms dat ik vergeet, maar ik kan het niet vinden..
Ik zeg maar zo, ik zeg maar nix. dan zeg ik al veel te veel.