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

opendialog блокирует выполнение программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Значения из формы переслать в программу срр http://www.cyberforum.ru/cpp-beginners/thread456351.html
Народ, вот у меня есть наметки программы, которую я буду использовать, там есть код, который написан консольно. Как теперь мне подключить к этому коду форму, например с textBox, так чтоб я мог данные из формы передать на выполнение - программе? #include "stdafx.h" #include <stdio.h> #include <iostream> #include <windows.h> #include <GL/glut.h> #include <conio.h> #pragma comment(lib,...
C++ Получить матрицу C вычеркивая из матрицы A строки и столбца, на пересечении которых находится максимальный элемент. Дана матрица A(5, 5). Получить матрицу C(4, 4) вычеркивая из матрицы A строки и столбца, на пересечении которых находится максимальный элемент. http://www.cyberforum.ru/cpp-beginners/thread456347.html
C++ Дана квадратная таблица a[1:n,1:n]. Переставить местами строки 1 и 2, 3 и 4 и т.д
4 Дана квадратная таблица a. Переставить местами строки 1 и 2, 3 и 4 и т.д. Если n нечетно, то последняя строка остается на мест. на С++
Как определить время чтения данных из файла в миллисекундах? C++
Всем доброго времени суток. Помогите пожалуйста. Как определить время чтения данных из файла в миллисекундах?
C++ Можно ли сравнивать потоки? http://www.cyberforum.ru/cpp-beginners/thread456305.html
А точнее, проверять их на равенство? Скажем, допустимо ли в перегруженном операторе ввода использовать конструкцию if (stream == cout), и будет ли она корректно работать?
C++ Решение СЛАУ методом простых итераций. #include <iostream.h> #include <iomanip.h> #include <math.h> #include <stdlib.h> #include <conio.h> #define Eps pow(10,-8) void func(double* x1,double* x2,double* a,int m,int n) { cout<<"X= "; for(int i=0;i<n-1;i++) { *(x2+i)=*(a+i*n+n-1); подробнее

Показать сообщение отдельно
FireFly
Сообщений: n/a
02.03.2012, 09:39     opendialog блокирует выполнение программы
Пишу программу, краткое ее описание: есть главная форма, на ней нажимаем кнопку "Старт", начинается обработка данных с COM порта, нажимаем кнопку "Вывести График", соответственно появляется новая форма с Chart'ом. На главной форме есть MainMenu, которое представляет собой только пункт Open. По нажатию Open выводится OpenDialog и предоставляется возможность выбрать файл с данными и посмотреть его содержимое в виде графика(для него создается еще одна форма), при этом перестает обновлятся и текущий график и данные с лэйбла на основном окошке (обновление должно идти раз в секунду).
Собственно вопрос: для того чтобы OpenDialog->Execute() не блокировал выполнение программы, до того, пока не выбран файл, который необходимо открыть, нужно ли разбираться с потоками и писать два отдельных потока, или можно как-то попроще это сделать?
Заранее спасибо (:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru