Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
shepardvia
0 / 0 / 0
Регистрация: 14.06.2015
Сообщений: 1
1

Нарушение прав доступа при чтении по адресу

17.02.2016, 00:10. Просмотров 184. Ответов 0

Доброго времени суток господа! Срочно нужно доделать курсовую, а решить проблему с утечкой памяти ( если я правильно понимаю проблему) никак не могу.

Место где вилетает програма обозначил ' // Ошибка здесь ! <---------------------------- '

Вот сам код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#include <afxext.h>
#include <windows.h>
#include <afxwin.h>
#include "Resource.h"
 
 
class CMyFrameWnd:public CFrameWnd {
    public:
        CMyFrameWnd();
    protected:
        CStatusBar m_wndStatusBar;
        CToolBar m_wndToolBar;
        afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
        //afx_msg void OnOpen2();  
 
        afx_msg void OnInfo();      //Info
        afx_msg void OnInput();     //Input
        afx_msg void OnRun();       //Run
        afx_msg void OnResult();    //button Result have ID_RESET
        //File
            afx_msg void OnOpen();      //ID_FILE_OPEN
            afx_msg void OnDelete();    //ID_FILE_DELETE 
            afx_msg void OnPrint();     //ID_FILE_PRINT
        afx_msg void OnQuit();          //Quit
        DECLARE_MESSAGE_MAP(); 
 
};
 
BEGIN_MESSAGE_MAP(CMyFrameWnd, CFrameWnd)
    ON_WM_CREATE() 
    ON_COMMAND(ID_INFO, OnInfo)
    ON_COMMAND(ID_INPUT, OnInput)
    ON_COMMAND(ID_RUN, OnRun)
    ON_COMMAND(ID_RESET, OnResult)
        ON_COMMAND(ID_FILE_OPEN, OnOpen)
        ON_COMMAND(ID_FILE_DELETE, OnDelete)
        ON_COMMAND(ID_FILE_PRINT, OnPrint)
    ON_COMMAND(ID_QUIT, OnQuit)
END_MESSAGE_MAP();
 
static UINT indicators[] = {
    ID_SEPARATOR,
    ID_INDICATOR_CAPS,
    ID_INDICATOR_NUM,
    ID_INDICATOR_SCRL,
};
 
 
CMyFrameWnd::CMyFrameWnd() {
    Create(NULL, "My first program", WS_OVERLAPPEDWINDOW, rectDefault, NULL, MAKEINTRESOURCE(IDR_MENU1));
};
 
int CMyFrameWnd::OnCreate(LPCREATESTRUCT lpCreateStruct) {
    if (CFrameWnd::OnCreate(lpCreateStruct) == -1) 
        return -1;
 
        
    
    if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC)|| !m_wndToolBar.LoadToolBar(IDR_MENU1)) 
    {
        TRACE("Failed to create toolbar \n");
        return -1;
    }
 
    if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators) / sizeof(UINT))) 
    {
        return 0;
    }
};
 
 
 
    //Info
void CMyFrameWnd::OnInfo() {
    ::MessageBox(NULL, "...", "Info", MB_OK | MB_ICONEXCLAMATION);
    }
 
//Input
void CMyFrameWnd::OnInput() {
    ::MessageBox(NULL, "...", "Input", MB_OK | MB_ICONEXCLAMATION);
}
 
    //Run
void CMyFrameWnd::OnRun() {
    ::MessageBox(NULL, "...", "Run", MB_OK | MB_ICONEXCLAMATION);
}
 
    //Result
void CMyFrameWnd::OnResult() {
    ::MessageBox(NULL, "...", "Result", MB_OK | MB_ICONEXCLAMATION);
}
 
    //File->Open
void CMyFrameWnd::OnOpen() {
    ::MessageBox(NULL, "...", "Open", MB_OK | MB_ICONEXCLAMATION);
}
 
    //File->Delete
void CMyFrameWnd::OnDelete() {
    ::MessageBox(NULL, "...", "Delete", MB_OK | MB_ICONEXCLAMATION);
}
 
    //File->Print
void CMyFrameWnd::OnPrint() {
    ::MessageBox(NULL, "...", "Print", MB_OK | MB_ICONEXCLAMATION);
}
 
 
    //Quit
void CMyFrameWnd::OnQuit() {
    SendMessage(WM_CLOSE);
}
 
class CMyApp:public CWinApp {
    public:
        virtual BOOL InitInstance();
        
};
 
BOOL CMyApp::InitInstance() {
    CMyFrameWnd *pMainWnd = new CMyFrameWnd; 
    m_pMainWnd = pMainWnd;
    m_pMainWnd -> ShowWindow(m_nCmdShow);
    m_pMainWnd -> UpdateWindow();  // Ошибка здесь !   <----------------------------
    return FALSE; 
};
 
CMyApp app;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2016, 00:10
Ответы с готовыми решениями:

Вызвано исключение по адресу 0x013C1891 в Jacobi.exe: 0xC0000005: нарушение прав доступа при чтении по адресу
#include &lt;math.h&gt; const double eps = 0.001; ///&lt; желаемая точность /// N - размерность...

Необработанное исключение по адресу 0x00105FD7 в Динамические структуры: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCDCDCE09
Необработанное исключение по адресу 0x00105FD7 в Динамические структуры.exe: 0xC0000005: нарушение...

Необработанное исключение по адресу 0x00ED4891 в strings.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCCCCCCCC
Программа толком не написан, проверял ранд и возникли проблемы. Ф-ция ранд генерирует одно и тоже...

Нарушение прав доступа при чтении по адресу
Доброго времени суток! Пишу некую прогу. Так вот у меня выпадает ошибка, на скринах показана....

Нарушение прав доступа при чтении по адресу
Здравствуйте. Вот в этом коде(двусвязный список) выбивает такую штуку: Необработанное исключение...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 00:10

Нарушение прав доступа при чтении по адресу
Здравствуйте, форумчане. Дабы не писать долго я описал свою проблему в видео...

Нарушение прав доступа при чтении по адресу
#include &lt;iostream&gt; #include &lt;locale.h&gt; #include &lt;cstring&gt; #include &lt;cmath&gt; using namespace...

Нарушение прав доступа при чтении по адресу
Доброго времени суток. Делал задание из Лафоре, и заметил, что при попытке прочитать данные из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru