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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример рaбoты с BMP-фaйлaми в XLib http://www.cyberforum.ru/cpp-beginners/thread472658.html
Сaбж. Меня плoхo кoрмят и зaстaвляют прoгрaммить пoд X Windows. Вoпрoс: кaк рaбoтaет true-color и indexed color т.е. palette в XLib. Бoлее кoнкретнo: рaбoтa с BMP-фaйлaми в XLib. Если мoжнo пример.
C++ Перегрузка конструктора Подскажите плиз как сделать перегрузку конструктора в этой проге: #include <iostream.h> // #include <conio.h> class room { int RA;//Room area int NW; //Number of windows public: room(int i, int j){RA=i; NW=j;} int output(); int light(){return RA/NW<=10?1:0;} http://www.cyberforum.ru/cpp-beginners/thread472656.html
Помогите разделить программу по блокам C++
Еще не пропало желание помогать? :-) Очень на это надеюсь, потому что такие вещи в книжках и MSDN е практически не освещены... :-( Значит начнем всё с начала: я делаю проект типа 'MFC ActiveX control'. Там есть функция: void CTableCtrl::OnDraw(CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid) { ... }Которая, на сколько я понял, отрабатывает при запуске моего ActiveX-а.
Как узнать координаты клика мышью в ActiveX контроле? C++
Как в ActiveX контроле узнать координаты точки куда мы кликнули мышкой?
C++ Поменять цвет фона окна http://www.cyberforum.ru/cpp-beginners/thread472603.html
Найти окно и поменять цвет его фона. Окно из другого приложения. За ранее благодарен.
C++ Ошибка: 'NextL' : cannot convert 'this' pointer from Не знаю как избавится от этой ошибки 'NextL' : cannot convert 'this' pointer from 'const class RDbRowSet' to 'class RDbRowSet &' Conversion loses qualifiers Имею следующее описание переменной RDbRowSet iTable; пытаюсь вызвать медод этого класса iTable.NextL(); сам класс RDbRowSet переделать не могу т.к это библиотечный класс, как обойти эту... подробнее

Показать сообщение отдельно
ICBa
0 / 0 / 0
Регистрация: 09.12.2008
Сообщений: 87

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

25.12.2008, 15:25. Просмотров 716. Ответов 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);
То этого не происходит...

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