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

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

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

::GetDlgItem : разные значения в замисимости от ОС - C++

06.03.2011, 16:42. Просмотров 688. Ответов 0
Метки нет (Все метки)

::GetDlgItem : разные значения в замисимости от ОС

Как известно, IDC_STATIC = (-1), так вот, вызывая ф-ю ::GetDlgItem(... , IDC_STATIC), где IDC_STATIC переменная, от которой надо взять HWND, ХР выдает валидный HWND (по крайней мере !=0), а, например, Win98, выдает 0.

ПОЧЕМУ???

А теперь откуда возник вопрос: может кто сталкивался с проблемой, 'Access Violation at adress XXXXXX, file occmgr.cpp, line=410', а пересмотрел кучу ссылок на разных сайтах, на вопрос почему такое, и ответов не нашел. Так вот там этот ассерт вылетает в дебаг режиме по оператору
ASSERT(pTemp->m_hWnd); где и pTemp, и, соответственно, ->m_hWnd =0, НО!!!!!!!!!! только в Win9x. Наверное все, вопрошавшие поленились оттрассировать ошибку.
Так вот я и пришел к такому вопросу.
Одно не пойму, неужели мелкософт, выпустив пакет NET.2003, решил что под 9х писать не надо, потому что в occmgr.cpp для предыдущей студии нет куска кода, где происходит данная ошибка.
Вот.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 16:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ::GetDlgItem : разные значения в замисимости от ОС (C++):

Разные значения в дебаге и релизе - C++
В общем в чем суть, пишу игру, участок сетевого кода написан с помощью sfml. В дебаге программа не работает, потому что изходящие и...

Отладчик VS показывает разные значения - C++
При отладке постоянно встречаюсь с такой фигнёй: до входа в какую-либо процедуру отладчик показывает одно значение переменной, а после -...

Где ошибка? выдает разные значения - C++
#include<iostream> #include<iomanip> #include<cmath> using namespace std; int main() { double z1,z2, a; cout<<"Vvedite a=";...

Как сделать так, чтобы функция rand() возвращала разные значения - C++
Добрый вечер, как можно в visual studio в цикле каждый раз задавать новые рандомные значения перменной, к примеру for(int i=0;i<10;i++) ...

Сделать программу которая будет записывать разные значения в переменную типа integer - C++
Пользователь должен вводить различные параметры, например количество масок = 3, номер ошибки= 13 , номер маски = 117 и все они должны...

На засыпку для новичков: в функции передаётся один параметр, а его значения разные; почему? - C++
#include <stdio.h> //Тут некоторый код void foo(X* pX) {printf ("%x\n", pX);}; void bar(Y* pY) {printf ("%x\n", pY);}; int...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2011, 16:42
Привет! Вот еще темы с ответами:

Как несколько раз использовать метод добавления элементов в массивы, если все значения разные - C++
В классе есть метод добавления в массив. Как мне в программе несколько раз использовать этот метод класса, если нужно одновременно...

GetDlgItem - Visual C++
Здравствуйте, сижу разбираю диалоги и вот никак не пойму зачем тут функция GetDlgItem? В примере написано И вот я не пойму толку...

Разные значения - MS Excel
Всем привет. При одинаковых арифметических операциях, но разных формулах получаются разные значения. ...

Разные значения - MathCAD
Доброго времени суток. Столкнулся тут с проблемой. В Mathcad последние расчеты (C, F, N, \Delta) значительно отличаются от Excel, но не...


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

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

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