Страница 6 из 12
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Пт фев 04, 2011 12:38:24
А.Андрей
ладно, сдаюсь

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 01:52:15
FRIM@N
как на визуал бейсике организовать If (условие 1),(условие 2) Then (выполняемое действие)?
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 07:07:45
lix
какая логическая связь между условиями? И ИЛИ...
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 12:46:40
Upgrader
FRIM@N писал(а):как на визуал бейсике организовать If (условие 1),(условие 2) Then (выполняемое действие)?
http://g.zeos.in/?q=vb%20%D1%83%D1%81%D ... D0%B5%20if
http://msdn.microsoft.com/ru-ru/library/752y8abs.aspx
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 13:08:09
demson
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 13:14:50
FRIM@N
какая логическая связь между условиями? И ИЛИ...
"И"
Upgrader я это видел,это обеспечивало проверку многих условий но по очереди,а мне требовалось сразу оба
demson сейчас попробую
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 13:21:39
lix
что значит сразу оба? сразу оба истинны?
обычно, если И и первое ложно, то второе не проверяют.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 13:33:08
А.Андрей
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 14:07:29
А.Андрей
любители программирования есть?
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 14:21:32
Pika4u
Есть. Я уже тут=))
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 14:53:13
FRIM@N
В общем-то все наладилось, но ради интереса вот так работает
Код: Выделить всё
If MSComm1.DSRHolding = True And Picture1.Top < 2000 Then 'îïðîñ âûâîäà DSR (Clear To Send )
Timer6.Enabled = True
End If
а вот так уже нет
Код: Выделить всё
If MSComm1.DSRHolding = True Then 'îïðîñ âûâîäà DSR (Clear To Send )
Timer4.Enabled = True
Else: If MSComm1.DSRHolding = True And Picture1.Top < 2000 Then Timer6.Enabled = True
End If
отчего так?
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 15:13:56
demson
Код: Выделить всё
Timer4.Enabled = True
Else
If MSComm1.DSRHolding = True And Picture1.Top < 2000 Then Timer6.Enabled = True
End If
Не экономь строки.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Сб фев 05, 2011 15:31:39
А.Андрей
Pika4u писал(а):Есть. Я уже тут=))
Хорошо. делаем что-то. вот я
проактивный антивирус сделал

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:13:42
Pika4u
Так вот, товарищи-программисты си-шники. Есть мысль-написать-ГРИС(Графический учебный исполнитель). Но встал вопрос вывода текста алгоритма в режиме реального времени. Так вот-как открыть дополнительное окно консоли, для вывода в него информации? То есть-с основного окна вношу изменения, с дополнительного-вывожу тест. А с третьего-уже результат(в третьем окне будет графика, я знаю, как его открыть).
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:38:18
DX168B
Написать три приложения, потом запустим их из главного окна:
Код: Выделить всё
STARTUPINFOA si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof( si ) );
si.cb = sizeof( si );
ZeroMemory( &pi, sizeof( pi ) );
if(!CreateProcessA( NULL,
"\"C:\\Program Files\\AIMP2\\AIMP2.exe\"", //Это путь к запускаемой программе.
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi ))
{
cout<<"AIMP2 not installed. Press any key to exit."<<endl;
_getch();exit(1);
}
cout<<"Starting AIMP2 Please wait....."<<endl;
// Wait until child process exits.
WaitForSingleObject( pi.hProcess, 5000);//INFINITE );
// Close process and thread handles.
CloseHandle( pi.hProcess );
CloseHandle( pi.hThread );
За тем получить HWND этих окон:
Код: Выделить всё
HWND hwndHandle;
hwndHandle = FindWindow("ConsoleWindowClass", NULL);
И делать с ними всё, что заблагорассудится.

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:42:04
Pika4u
Блин. Вы специально ржёте?)))

Я нихрена не понял)))Я подумываю так-создать функцию,открывающую окно, и функцию, записывающую информацию в окно. Но как это сделать проще?

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:47:34
DX168B
Чтобы всё засунуть в один файл, тебе надо изучить MFC или WIN32, но это для начинающего тёмный лес. Для консольного приложения надо писать отдельные приложения, прихватить их главным приложением и уже управлять ими. Сейчас потренируюсь, придумаю и выложу пример.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:49:14
ChipKiller
Я подумываю так-создать функцию,открывающую окно, и функцию, записывающую информацию в окно. Но как это сделать проще?
... проще изучить справочник WinAPI.
для создания окна используют - CreateWindows(...), а дальше SendMessage(...)
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:49:22
Pika4u
Вот, уже понятнее)))За пример буду очень благодарен))
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вс фев 06, 2011 17:53:28
ChipKiller
погугли Румянцев WinApi - все достаточно доступно ИМХО.