Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Объясните инструкцию. Назначение в принципе мне ясно.Хотелось бы узнать подробно как это работает,вплоть до описание вызываемых функций. while (cin.rdbuf()->in_avail()!=1) https://www.cyberforum.ru/ visual-cpp/ thread365890.html Все нулевые элементы матрицы расположить в шахматном порядке, начиная с 1-го элемента 1-й строки Visual C++
ПОМОГИИИТЕ ПОЖАЛУЙСТА! написать программу очень надоо прошуу!!! условие:все нулевые элементы расположены в шахматном порядке, начиная с 1-го элемента 1-й строки
Visual C++ Excel и Visual Studio 2008 https://www.cyberforum.ru/ visual-cpp/ thread365637.html
Друзья, не знаю как описать грамотно, но мне нужно сделать такую штуку: В программе есть переменные имеющие определенное значение(результаты вычислений по формулам). Мне нужно, чтобы при нажатии кнопки все данные с этих переменных вставлялись в ячейки таблички excel'евского файлика, *и чтобы он создавался сам при нажатии этой же кнопки* Часть предложения под знаком * не обязательна....
Visual C++ HELLOWIN из книги Петзольда Набрал первое приложение из книги Петзольда, но не могу слинковать в VS 6.0, оно жалуется на то что не умеет играть звук: HELLOWIN.obj : error LNK2001: unresolved external symbol __imp__PlaySoundA@12 Debug/HELLOWIN.exe : fatal error LNK1120: 1 unresolved externals Может чего ещё подключить надо бы? Код программы: #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM,... https://www.cyberforum.ru/ visual-cpp/ thread365616.html
Visual C++ winapi msg
Доброго времени суток. Вопрос по коду с использованием winapi, а конкретно вопрос по сообщениям (msg). Есть такая функция SendMessage(); передающая сообщение из параметров элементу окна, которое так же указывается в параметрах. Например: /*----------==========-----MESSAGES-----==========----------*/ while (GetMessage(&msg, NULL, 0, 0)) { SendMessage(hStartB,WM_LBUTTONDOWN,0,0);...
Visual C++ Как предотвратиь появление определенного чужого окна Написал прогу, которая постоянно перебирает все окна и закрывает, если у окна определенный заголовок #include <windows.h> BOOL CALLBACK EnumProc(HWND hWnd, LPARAM lParam) { if(hWnd) { TCHAR buf = {TCHAR('\0')}; GetWindowText(hWnd, (LPWSTR)buf, sizeof(buf)); TCHAR WinText = TEXT("Сообщение о состоянии HP LaserJet M1214nfn MFP_1\0"); if(!strcoll((const char*)buf, (const... https://www.cyberforum.ru/ visual-cpp/ thread365186.html
Visual C++ Открытие документа .ppt, внесение в него информации, сохранение https://www.cyberforum.ru/ visual-cpp/ thread365061.html
Уважаемые программисты! Просит о помощи сотрудник МЧС. Я не являюсь программистом, но встала острая необходимость написать несложное (для ваших пытливых умов) приложение, которое мне одному, в силу отсутствия опыта (кроме азов Visual FoxPro), никак не написать. Дело в том, что основная задача нашего подразделения (Центр Управления в кризисных ситуациях) - координация действий спасателей и других...
Visual C++ WinApi HBITMAP
Доброе время суток. Недавно начал разбираться с winapi и возникли некоторые проблемы. Нужно создать небольшое окно без заголовков, только клиентская часть, в которой будет отображаться некая картинка, к примеру изображение кнопки "Пуск". С удалением заголовка, менюшки разобрался, осталась клиентская часть. А вот картинка ну не хочет отображаться и все тут. case WM_PAINT: hdc =...
Visual C++ Не получается создать D3D устройство Установил DirectX SDK Nov08 и Jun10(до этого на компьютере не было установлено ни одного DirectX) В Visual C++ 2005 и 2008 определил lib и include Добавил pragma comment'ы к lib'ам но все ровно компиляторы выдают одни и те же ошибки 1>------ Build started: Project: DirectX, Configuration: Debug Win32 ------ 1>Linking... 1>main.obj : error LNK2019: unresolved external symbol... https://www.cyberforum.ru/ visual-cpp/ thread365002.html Visual C++ Вычисление Ранга матрицы Привет всем, есть задание: Дана матрица размера nxn (самостоятельно выбрать размерность и заполнить программно). Вычислить ранг матрицы. Распечатать саму матрицу по строкам и значение ранга. Матрицу составил как надо, но как заставить программу считать ранг - не знаю. Если кто может -помогите пожалуйста. https://www.cyberforum.ru/ visual-cpp/ thread364962.html
Visual C++ Помогите сделать лабу по графикам на с++ под windows! Очень нужно!
Нарисовать график функции. Формула для построения графика: y=x+sinx. Пределы рисования графика определяются значениями xmin и xmax. Начальные значения этих параметров задаются при создании окна. Значения ymin и ymax должны соответствовать минимальному и максимальному значению функции на промежутке . При построении функции левая граница клиентской области окна должна соответствовать xmin, правая –...
Visual C++ двумерный массив напишите пожалуйста программу, которая заполняет двумерный массив a случайными числами от -20 до 80 и выводит элементы массива в порядке возрастания и если можно не очень мудрённо, на уровне начинающего https:/
2 / 2 / 1
Регистрация: 24.03.2010
Сообщений: 121
14.10.2011, 18:53  [ТС] 0

Принудительный выход из цикла - отдельный поток или другое решение? - Visual C++ - Ответ 2070214

14.10.2011, 18:53. Показов 4998. Ответов 27
Метки (Все метки)

Ответ

Переправил на CTablicaDlg *pDlg = (CTablicaDlg *)Param, но скомпилилась только после написания слова "public" перед самой функцией в классе (хотя она и так была public, странно). Теперь при выполнении FillGrid() вылезает debug assertion failed. Упрощенный код этой функции (с пометкой места ошибки) ниже:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void CTablicaDlg::FillGrid()
{
    for(int i = 0; i < 9000; i++)
    {
        // Заполнение 1-го столбца i-й строки
        // Заполнение 2-го столбца i-й строки
        // ...
        // Заполнение 16-го столбца i-й строки
    }
 
    Filtration(); // ОШИБКА ЗДЕСЬ (а именно в 1-й строке Filtration() - UpdateData(TRUE))
    // Filtration() - метод класса CTablica, фильтрует строки
    //...
}
А вообще внутри FillGrid() есть еще обращения к методам класса CTablicaDlg и методам классов, объявленных в CTablicaDlg. Подозреваю, что и при их выполнении будет не все гладко. Вынести все эти обращения из FillGrid() невозможно.
Еще один момент. FillGrid() вызывается не 1 раз, т.е. 9000 проходов делаются не сразу. Получается, что каждый раз при обращении к FillGrid() будет создаваться новый поток.
Цитата Сообщение от lifestyle Посмотреть сообщение
хм, а не проще ли использовать winAPI поместив в цикл функцию которая проверяет и достает из стэка сообщений если таковое имеется и дальнейшая обработка данного сообщения сообщение может быть любое, пусть то будет клавиша ESC или еще что-то , так же можно ограничить обработку сообщения если только будет нажата нужная кнопка. Функция- PeekMessage()
Можно поподробнее о том, как это осуществить? Желательно с кодом.

Вернуться к обсуждению:
Принудительный выход из цикла - отдельный поток или другое решение? Visual C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2011, 18:53
Готовые ответы и решения:

Принудительный выход из цикла
Задача: пользователь вводит текст, если в тексте встречается запятая, вывести какая самая первая...

Принудительный выход из цикла for
Есть несколько вложеных циклов фор, как сделать принудительный выход из внутренего?

Принудительный выход из цикла
Вообщем надо при определенном условии завершать вложенный цикл, такой код будет работать??? ...

Принудительный выход из цикла foreach
Доброго времени суток! Прочитал в интернете, что есть оператор break, но он почему-то выход не...

27
14.10.2011, 18:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2011, 18:53
Помогаю со студенческими работами здесь

Принудительный выход из программы
Привет! У меня такая проблемка: есть программа в которой реализовано главное меню(имеется цикл...

Принудительный выход из метода
Задача:Ведите логин и пароль ,если пароль верный пустить в систему,нет пускай вводит еще раз ....

Принудительный выход из прерывания на СИ
Доброго времени всем форумчанам. Столкнулся с проблемой - нужно выйти из прерывания раньше времени,...

Принудительный выход из программы не работает
Есть такой метод для выхода из программы. private void Exit() { if...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru