Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VC++ & windows 
:(
    Опции темы
Arik
Дата 21.12.2002, 13:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Написал прогу на VC++ 6
так пользователи жалуются что на компах с windows 98/2000  проблем нет а с XP падает.
Может кто сталкивался с подобным?
как такое возможно?
  Вверх
Step
Дата 21.12.2002, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



а как именно падает, что за программа.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Arik
Дата 21.12.2002, 22:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











графическая программа для рисования функцийи их преобразований
с помощью матриц проблема вроде в умножении матриц проверить нет возможности тк нет XP:



template <class T>
class Matrix
{

public:
friend const Matrix<T> operator*(const Matrix<T>& rLeftMatrix,const Matrix<T>& rRightMatrix);

Matrix();              
Matrix(int x,int y);
Matrix(const Matrix<T>& rMtr);
~Matrix(){};

const Matrix<T>& operator=(const Matrix<T>& rMtr);
             void SetSize(int x,int y); //setting the matrix (row,col) values

T& operator()(int x,int y); //operator usage:getting value of matrix[i][j]
const T& operator()(int x,int y) const; //operator usage:getting value of const matrix[i][j]

bool IsEmpty() const; //determine wether matrix is empty
int GetXSize() const; //getting matrix's row value
int GetYSize() const; //getting matrix's col value
private:

int m_x_size; //value of matrix's rows
int m_y_size; //value of matrix's cols
std::vector<T> vArr; //1st dimentional vector wich describes two-dimentional matrix
};



template <class T>
const Matrix<T> operator*(const Matrix<T>& rLeftMatrix,const Matrix<T>& rRightMatrix)
{
            Matrix<T> tempMatrix;

if(rLeftMatrix.m_y_size != rRightMatrix.m_x_size)
{
tempMatrix.SetSize(0,0);
}
else
{
        tempMatrix.SetSize(rLeftMatrix.m_x_size,rRightMatrix.m_y_size);
        for(int i = 1;i <= tempMatrix.m_x_size; i++)
       {
for(int j = 1;j <= tempMatrix.m_y_size; j++)
{
             for(int k = 1;k <= rLeftMatrix.m_y_size;k++)
{
   tempMatrix(i,j) = tempMatrix(i,j) +
(rLeftMatrix(i,k)*rRightMatrix(k,j));
                                       }
}
        }  
}
return tempMatrix;
}
  Вверх
Step
Дата 24.12.2002, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



ты не ту часть программы выкинул. сдесь у тебя все работает. ты выкинь то что ты еще даписывал, в остовое приложение, не связанное с преобразование.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Arik
Дата 27.12.2002, 05:31 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Анатолий! спасибо за ответ
а все остальное работает - судя по остальным функциям.
  Вверх
Vaulter
Дата 30.12.2002, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 2
Всего: 22



у меня вроде неработает прога в XP, есть у меня прога - плагин к винампу - статистиком зовут, так вот. один немец пожаловался что в XP у него окно со статистикой (там листвью и пара контролов) неоткрывается - сразу схлопывается. остальная тысяча жалуются на другие баги  :D


--------------------
PM MAIL WWW ICQ   Вверх
arik
Дата 31.12.2002, 18:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











nashel - ne rabotaet Release a Debug rabotaet!!!!!!!!!!!!!!!!!!!!!!!111
i chto teper delat??????????????????????????
  Вверх
Baa
Дата 31.12.2002, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Модератор: используйте кнопку транслит, если пишите транслитом! не будем ломать глаза людям!


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Step
Дата 1.1.2003, 03:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Цитата(Guest @ 31.12.2002, 10:12)
nashel - ne rabotaet Release a Debug rabotaet!!!!!!!!!!!!!!!!!!!!!!!111
i chto teper delat??????????????????????????

Странно, у меня обычно наоборот.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Arik
Дата 2.1.2003, 08:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Step  а ты без Debug работаешь?
  Вверх
Fantasist
Дата 2.1.2003, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002

Репутация: 4
Всего: 41



Цитата(Guest @ 31.12.2002, 10:12)
i chto teper delat??????????????????????????

Теперь смотреть очень внимательно. Первое: локализовать ошибку - нужно точно знать где она происходит, для этого можно какой-нибудь лог писать, или включить debug информацию в релиз версию, и отлаживать ее. Раз проблема в релизе - то скорее всего дело в оптимизации, то есть чего-то где-то не инициализируешь, или инициализируешь не правильно. Можно просто выключить оптимизацию в Release.


--------------------
Волны гасят ветер...
PM MAIL   Вверх
Arik
Дата 2.1.2003, 09:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Fantasist спасибо
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0486 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.