Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 531
от 14.06.2004, 23:20

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1708
Отправлено ответов: 3385
Активность: 198.1 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Gibbel
Статус: Профессиональный
Общий рейтинг: 105.29
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]
CrackLab
Статус: Опытный
Общий рейтинг: 139.33
[Подробней >>]
bocha
Статус: Опытный
Общий рейтинг: 147.61
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1692. День добрый... вобщем имеется win32 прога без окон (не консольная а просто без окон).. может ли она ... (ответов: 1)
Вопрос № 1695. Ув. експерты! Необходимо из проги открыть несколько - страниц,каждую - в отдельном окне.Когда я,испо... (ответов: 1)
Вопрос № 1696. Как мне в консольном приложении visual c++ .net переместить курсор в определенную позицию экрана или... (ответов: 2)
Вопрос № 1697. Ув. експерты! Необходимо из проги открыть несколько - страниц,каждую - в отдельном окне.Когда я,испо... (ответов: 2)
Вопрос № 1698. Эксперту bocha. К вопросу 1691.Я ведь хочу,чтобы ВСЕ заголовочные файлы были обновлены с учетом изме... (ответов: 1)
Вопрос № 1699. Эксперту ,к вопросу 1695. Пишу на ,схема ниже,буду благодарен за помощь. PROGZ db 'http://prog... (ответов: 2)

Вопросов: 6, ответов: 9


 Вопрос № 1692

День добрый...
вобщем имеется win32 прога без окон (не консольная а просто без окон).. может ли она получать сообщения и соответственно как?...
то бишь суть в том что нужно создать неблокирующий сокет, и соответсвенно получать от него сообщения... или лучше в потоке отдельном использовать блокирующий? пишу маленькую проксю..



Вопрос отправлен: 11.06.2004, 01:22
Отправитель: Painbringer (limanski@narod.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Gibbel

Здравствуйте, Painbringer!
Вообще-то, очередь сообщений в Windows привязывается к потоку, а не к окнам. Соответственно, для получения сообщений, можете использовать механизм, аналогичный используемому при создании приложений с окнами. Для отправки сообщения, в этом случае, необходимо будет использовать функцию PostThreadMessage.

Ответ отправлен: 11.06.2004, 10:02
Отправитель: Gibbel


 Вопрос № 1695

Ув. експерты!
Необходимо из проги открыть несколько - страниц,каждую - в отдельном окне.Когда я,использую несколько (по кол-ву необходимых сайтов) вызовов ф-ии идущих в коде,подряд - все страницы открываются в одном окне и,естественно,в конечном итоге,открытой оказывается страница,вызываемая последней ф-ей.Есть ли выход из положения?



Вопрос отправлен: 11.06.2004, 20:17
Отправитель: Alex

[Следующий вопрос >>] [Список вопросов]

Отвечает CrackLab

Доброе время суток, Alex!
Вы бы поконкретнее вопрос задали. На чем пишете, как организуете открытие страниц и т.д.

Ответ отправлен: 11.06.2004, 20:26
Отправитель: CrackLab


 Вопрос № 1696

Как мне в консольном приложении visual c++ .net переместить курсор в определенную позицию экрана или, например, относительно текущей позиции на, скажем, 4 шага назад в этой строке.



Вопрос отправлен: 11.06.2004, 20:19
Отправитель: Стас (stas3@belnet.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает CrackLab

Здравствуйте, Стас!
Например так:
_CONSOLE_SCREEN_BUFFER_INFO oldcoords;
COORD coords;
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &oldcoords);
coords.X = oldcoords.dwCursorPosition.X + 10;
coords.Y = 5;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coords);


Приложение:

Ответ отправлен: 11.06.2004, 20:39
Отправитель: CrackLab


Отвечает bocha

Здравствуйте, Стас!
Около месяца назад я отвечал на подобный вопрос с примером,
там одни апи вызовы, так, что без разницы на чем пишешь.
используй GetCursorConsoleInfo()SetConsoleCursorInfo().

Ответ отправлен: 11.06.2004, 21:14
Отправитель: bocha


 Вопрос № 1697

Ув. експерты!
Необходимо из проги открыть несколько - страниц,каждую - в отдельном окне.Когда я,использую несколько (по кол-ву необходимых сайтов) вызовов ф-ии ShellExecute идущих в коде,подряд - все страницы открываются в одном окне и,естественно,в конечном итоге,открытой оказывается страница,вызываемая последней ф-ей ShellExecute.Есть ли выход из положения?



Вопрос отправлен: 11.06.2004, 20:18
Отправитель: Alex

[Следующий вопрос >>] [Список вопросов]

Отвечает CrackLab

Здравствуйте, Alex!
Может это зависит от настроек браузера. Я сейчас проверил, у меня все открываются в новых окнах.

Ответ отправлен: 11.06.2004, 20:43
Отправитель: CrackLab


Отвечает bocha

Приветствую Вас, Alex!
CreateProcess

Ответ отправлен: 11.06.2004, 21:07
Отправитель: bocha


 Вопрос № 1698

Эксперту bocha.
К вопросу 1691.Я ведь хочу,чтобы ВСЕ заголовочные файлы были обновлены с учетом изменений,а не вносить поправку в каждую ф-ию,которой нужно воспользоваться.По-моему,для этого и служат SP,не так?



Вопрос отправлен: 11.06.2004, 20:22
Отправитель: Alex

[Следующий вопрос >>] [Список вопросов]

Отвечает bocha

Приветствую Вас, Alex!
А ты попроси об этом MS, м.б. персонально для тебя исправят.

Ответ отправлен: 11.06.2004, 21:05
Отправитель: bocha


 Вопрос № 1699

Эксперту ,к вопросу 1695.
Пишу на ,схема ниже,буду благодарен за помощь.
PROGZ db 'http://progz.ru/forum/posting.php?mode=newtopic&f=6',0
RUSFAQ db 'http://rusfaq.ru/cgi-bin/Message.cgi',0
RELIB db 'http://www.relib.com/forums/subtopic.asp?a=1&tp=7',0
L_OOP db 'http://www.loop.ru/forum/post.php?f=20',0
PROGER db 'http://forum.proger.ru/posting.php?mode=newtopic&f=1',0
TWOBIT db 'http://www.2bit.ru/cgi-bin/forb.cgi?0&M2',0
invoke ShellExecute,NULL,NULL,offset PROGZ,NULL,NULL,NULL
invoke ShellExecute,NULL,NULL,offset RUSFAQ,NULL,NULL,NULL
invoke ShellExecute,NULL,NULL,offset RELIB,NULL,NULL,NULL
invoke ShellExecute,NULL,NULL,offset L_OOP,NULL,NULL,NULL
invoke ShellExecute,NULL,NULL,offset PROGER,NULL,NULL,NULL
invoke ShellExecute,NULL,NULL,offset TWOBIT,NULL,NULL,NULL



Вопрос отправлен: 11.06.2004, 20:53
Отправитель: Alex

[Следующий вопрос >>] [Список вопросов]

Отвечает CrackLab

Доброе время суток, Alex!
Я проверил ваш пример, у меня все открывается в разных окнах.

Ответ отправлен: 11.06.2004, 21:12
Отправитель: CrackLab


Отвечает bocha

Добрый день, Alex!
четвертый параметр "-1"

Ответ отправлен: 12.06.2004, 00:59
Отправитель: bocha



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (22)
C / C++ (12)
Perl (1)
Builder / Delphi (15)
Pascal (21)
Basic / VBA (3)
Java / JavaScript (4)
PHP (13)
Криптография (9)
WinAPI (11)
Радиоэлектроника (8)
Пользователю
Windows 95/98/Me (34)
Windows NT/2000/XP (53)
"Железо" (30)
Поиск информации (15)
Администратору
Windows NT/2000/XP (28)
Linux / Unix (11)
Юристу
Гражданское право (12)
Семейное право (8)
Трудовое право (11)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное