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

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


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 590
от 22.11.2006, 19:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 426, Экспертов: 50
В номере:Вопросов: 3, Ответов: 5


Вопрос № 62923: Здравствуйте! Как поместить программу в трей при свёртывании главной формы ?...
Вопрос № 62973: Здравствуйте уважаемые эксперты! Подскажите пожалуйста как в visual c++ 6.0 настраювается кодировки текста (при использовании функции cout в консольном приложении отображаются траблы вместо русского текста)...
Вопрос № 63004: Здравствуйте Уважаемые Эксперты! В Visual Studio 2005 при нажатии F5 "Начать отладку", созаданного приложения, выдает сообщение (Ошибка при попытке, чтобы запустить проект: Не удается запустить отладку. Недопустимый дескриптор привязки.). А...

Вопрос № 62.923
Здравствуйте! Как поместить программу в трей при свёртывании главной формы ?
Отправлен: 16.11.2006, 20:40
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ADSota
Здравствуйте, Rewer8!

Примерно так:
Устновить:
NOTIFYICONDATA NotIconD; // Для значка в Tray
char* pszTip="СТРОКА_ПОМОЩИ_ПРИ_НАВЕДЕНИИ_МЫШИ";
NotIconD.cbSize=sizeof(NOTIFYICONDATA);
NotIconD.hWnd=MainWnd;
NotIconD.uID=IDC_MYICON;
NotIconD.uFlags=NIF_MESSAGE+NIF_ICON+NIF_TIP;
NotIconD.uCallbackMessage=MYWM_NOTIFY;//твое сообщение главному_окну
NotIconD.hIcon=LoadIcon(hInst,"ТВОЯ_ИКОНКА");
lstrcpyn(NotIconD.szTip,pszTip,sizeof(NotIconD.szTip));
Shell_NotifyIcon(NIM_ADD,&NotIconD);
Убрать:
Shell_NotifyIcon(NIM_DELETE,&NotIconD);

---------
Открыть глаза навстречу солнцу
Ответ отправил: ADSota (статус: Профессионал)
Тел.: 8-916-53-43-916
ICQ: 84611301
----
Ответ отправлен: 17.11.2006, 09:21
Оценка за ответ: 5


Вопрос № 62.973
Здравствуйте уважаемые эксперты! Подскажите пожалуйста как в visual c++ 6.0 настраювается кодировки текста (при использовании функции cout в консольном приложении отображаются траблы вместо русского текста)
Отправлен: 17.11.2006, 09:24
Вопрос задал: Ars 11 www (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Boriss
Здравствуйте, Ars 11 www!
Вы пишите в редакторе в кодировке ANSI, а в консольном приложении по умолчанию используется кодировка OEM (CP-866, обычно)
То есть, перед выводом надо конвертировать строку, для чего используется большая группа функций, например CharToOem
Пример в приложении

Приложение:

---------
Вывод - то место в тексте, где вы устали думать

Ответ отправил: Boriss (статус: Профессор)
Россия, Саранск
Организация: mte
WWW: Программирование на Паскале
----
Ответ отправлен: 17.11.2006, 14:08

Отвечает: John Paramol
Здравствуйте, Ars 11 www!
Позволю себе поправку.
CharToOem из winuser.h, а в свою очередь из windows.h, и в свою очередь, конечно, из VCL, но раз сказано было visual c++, то следует ограничиться windows.h.
Ответ отправил: John Paramol (статус: 3-ий класс)
Ответ отправлен: 17.11.2006, 16:48


Вопрос № 63.004
Здравствуйте Уважаемые Эксперты! В Visual Studio 2005 при нажатии F5 "Начать отладку", созаданного приложения, выдает сообщение (Ошибка при попытке, чтобы запустить проект: Не удается запустить отладку. Недопустимый дескриптор привязки.). А если запустить без отладки то оно спокойно, если конечно нет ошибок в коде, запускается и работает. В чем может быть проблема и почему не запускается отладчик? Удаление и переустановка не помогает. Сколько раз ставил VS 2005 на другие Windows никаких проблем не было.

P.S. Совет для тех кто любит русский интерфейс или у кого проблемы с английским. Скачайте Microsoft SQL Server 2005 Rus или купите журнал Хакер за Сентябрь он как раз там есть и установите. Что это даст, спросите? А даст первое полностью функциональный SQL Server 2005, не Express, с электронной документацией на русском языке. Второе русификатор от Microsoft официальный или неофициальный не важно, при отмеченной галочке "Установить среду разработки", русифицирует установленную у вас Visual Studio 2005, и интерфейс среды и подсказки из .Net Framework 2.0.

P.S.S. Заранее предупреждаю, ошибка стала появляться не после русификации VS 2005, а сразу после установки.

Приложение:

Отправлен: 17.11.2006, 12:36
Вопрос задал: Шишкин М.А. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: dentist
Здравствуйте, Шишкин М.А.!
была похожая проблема.
была отключена какая-то служба.
хоть убей непомню какая
но всёже надеюсь, что дал нужное направление для поисков причины ;)
---------
"Software is like sex, it's better then it's free" (c) Linus Torvalds
Ответ отправил: dentist (статус: 6-ой класс)
Ответ отправлен: 17.11.2006, 13:42
Оценка за ответ: 4

Отвечает: Eugene L
Здравствуйте, Шишкин М.А.!

Наступал я на эти грабли. Нужно включить и запустить виндовую службу Terminal Services.
Ответ отправил: Eugene L (статус: 1-ый класс)
Ответ отправлен: 17.11.2006, 15:04
Оценка за ответ: 5


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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное