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

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

Войти
Регистрация
Восстановить пароль
 
ICBa
0 / 0 / 0
Регистрация: 09.12.2008
Сообщений: 87
#1

Программа выполнила недопустимую операцию и будет закрыта - C++

25.12.2008, 15:25. Просмотров 715. Ответов 1
Метки нет (Все метки)

Это я всё о том контроле...
Значит принимаю я массив вариантов следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void CTableCtrl::getData(const VARIANT FAR& myData) 
{
    long lNumRows = 0;
    long lNumCols = 0;
    long sRIndex = 0;
    long sCIndex = 0;
    COleSafeArray* myDataArray;
    myDataArray = NULL;
    myDataArray = new COleSafeArray(&myData);
    
    myDataArray -> GetUBound(1, &lNumCols);
    myDataArray -> GetUBound(2, &lNumRows);
 
    myDataArray -> GetLBound(1, &sCIndex);
    myDataArray -> GetLBound(2, &sRIndex);
}
Компилится всё без ошибок но при запускеэтого конторола из Accessовской формы происходит
'Программа MSACCESS вызвала сбой при обращении к странице памяти
в модуле OLEAUT32.DLL по адресу 017f:6536a6e4.'

При это если закомментарить строчки
C++
1
2
3
4
5
    myDataArray -> GetUBound(1, &lNumCols);
    myDataArray -> GetUBound(2, &lNumRows);
 
    myDataArray -> GetLBound(1, &sCIndex);
    myDataArray -> GetLBound(2, &sRIndex);
То этого не происходит...

Где траблы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2008, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа выполнила недопустимую операцию и будет закрыта (C++):

Не работает gets (программа игнорирует операцию ввода) - C++
Помогите. Не работает оператор gets в моей программе! Что делать? Как изменить? Все идет нормально, никаких ошибок. Но когда доходит дело...

Реализовать операцию вставки нового элемента в отсортированный список и операцию извлечения из списка данных - C++
реализовать операцию вставки нового элемента в отсортированный список и операцию извлечения из списка данных о 3-х студентов с самым низким...

Циклическая программа (при нажатии клавиши повторяет операцию, изменяя данные) - C++
Нужно написать программу, чтобы при каждом повторном нажатии определённой клавиши, программа выполняла какую-либо операцию с изменяющимися...

Процессор NTVDM обнаружил недопустимую инструкцию - C++
когда работаю с графикой, при запуске постоянно выводит такую ошибку.. незнаю что делать.. Хелп плиз ... Курсовую делать надо :((( :sorry:

как будет выглядеть программа? - C++
Найти все простые числа не превосходящие число NПравила форума п. 5.5: Запрещено размещать тему в нескольких разделах одновременно...

Ошибка в Excel-97: 'Программа выполнила недопустимую операцию...' - VBA
Замучила проблема: книга Excel-97 с VBA-программой без какой-бы то ни было закономерности выдает 'Программа выполнила недопустимую...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cworm
0 / 0 / 0
Регистрация: 08.07.2010
Сообщений: 33
28.07.2010, 12:09 #2
Попробуй объявить lNumRows и т.д указателями, через new объязательно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2010, 12:09
Привет! Вот еще темы с ответами:

Приложение попыталось выполнить операцию, недопустимую в соответствии с использующейся политикой безопасности - Windows 10
Приложение попыталось выполнить операцию, недопустимую в соответствии с использующейся политикой безопасности. Для получения...

Узнать закрыта ли программа! - C++ Builder
Уважаемые программисты! Я с помощью кнопки на форме запускаю например блокнот или калькулятор от Windows, и если блокнот закроют то моя...

Как сделать так, чтоб программа считала последовательное нажатие кнопок, а после выполнила требуемое мной действие - C#
У меня тут 2 вопроса: Как сделать так, чтоб программа ссчитала последовательное нажатие кнопок, а после выполнила требуемое мной...

Как написать алгоритм который будет выполнять следующую логическую операцию - MathCAD
Доброго времени суток. Как написать алгоритм который будет выполнять следующую логическую операцию: если один из элементов (Xn,m)...


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

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

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