Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mr.Santiaga
3 / 3 / 0
Регистрация: 03.11.2010
Сообщений: 72
#1

Ошибка Run-Time Check Failure #0 - C++

05.06.2014, 11:27. Просмотров 220. Ответов 0
Метки нет (Все метки)

Добрый день, сразу к делу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.....
typedef BOOL (__stdcall WINAPI *hm_init)(char*);
hm_init hm_begin;
 
typedef BOOL (__stdcall WINAPI *MSC_INIT)(char *, int);
MSC_INIT msc_init;
.....
HMODULE myLib = LoadLibrary(_T("some.dll"));
.....
hm_begin = (hm_init)GetProcAddress(myLib,"M_Init");
hm_begin("start");
 
msc_init = (hMSC_INIT)GetProcAddress(myLib,"MSC_Init");
msc_init("app.exe",0x20CC);
Проблема в следующем:
на строке msc_init = (hMSC_INIT)GetProcAddress(myLib,"MSC_Init") (и на всех последующий строках с вызовом GetProcAddress с преобразованием типа) компилятор выкидывает ошибку Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call и предлагает прервать, либо продолжить. При нажатии продолжить программа отрабатывает как нужно. Но при запуске построенного *.exe естественно вылетает ошибка и программа завершает работу.
Отсюда вопрос как с этим бороться?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 11:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка Run-Time Check Failure #0 (C++):

ошибка Run-Time Check Failure #2 - C++
под конец програмки освобождал память и ошибка пропадала но происходило аварийное завершение ( подскажите где проблема . class...

Ошибка Run-Time Check Failure #2 - S - C++
#include<iostream> #include<conio.h> using namespace std; int main() { //Матрица предпочтений int Predpochenia; ...

Ошибка в проге. Run-Time Check Failure #3 - C++
#include <iostream> #include <fstream> using namespace std; int first (void) { setlocale(LC_ALL, "Russian"); int n; do ...

Ошибка: Run-Time Check Failure #3 - The variable 'i' is being used without being initialized - C++
в чём ошибка (просьба подправить) #include "stdafx.h" #include <math.h> #include <iostream> #include <fstream> using namespace...

Ошибка Run-Time Check Failure #3 - The variable 'y' is being used without being initialized - C++
Выскакивает вот тавкая вот ошибка, подскажите как исправить. Ошибка выскакивает, когда я ввожу переменную "e", уже во время отладки...

Ошибка: Run-Time Check Failure #3 - The variable 'zero' is being used without being initialized. - C++
int fun_mult(int *mas) { int zero; for (int i=0; i<10; i++){ if (mas=0) zero=i; else break; }

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 11:27
Привет! Вот еще темы с ответами:

Ошибка Debug error. Run-time check failure #2. C++ - C++
Подскажите, что не так. #include <iostream> #include <locale.h> #include <stdlib.h> #include <time.h> #include <cstdlib> ...

Ошибка: Run-time check failure: variable 'C' is being used without being initialized - C++
Здравствуйте, Помогите решить одну проблему. Есть задание написать программу, которая находит определитель матрицы и умножает две...

Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized - C++
2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу: , где...

Ошибка: Run-time Check Failure #3-The variable 'k' is being used without being defined - C++
Ошибка: Run-time Check Failure #3-The variable 'k' is being used without being defined. Вот программа: #include <iostream> #include...


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

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

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