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

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


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

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

Выпуск № 563
от 08.08.2004, 16:00

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


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

SackTap
Статус: Доверительный
Общий рейтинг: 122.97
[Подробней >>]
bocha
Статус: Опытный
Общий рейтинг: 129.05
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 104.81
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]
 
makaveli_lcf
Статус: Доверительный
Общий рейтинг: 137.7
[Подробней >>]
Sedric
Статус: Опытный
Общий рейтинг: 125
URL: Официальный сайт TGL team
[Подробней >>]


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

Вопрос № 1798. Где ошибка??? char dname[_MAX_PATH]; BROWSEINFO bi; bi.hwndOwne... (ответов: 2)
Вопрос № 1799. Здравствуйте, укажаемые эксперты! По поводу вопроса 1797. Эксперт bocha ответил, что для того, чтобы... (ответов: 1)
Вопрос № 1800. Для эксперта SackTap Спасибо вам за помощь. Ваши ответы мне очень помогли. Код не работал из-за того... (ответов: 1)
Вопрос № 1801. bsa"d Доброго времени всем !!! Есть прога с стрингом , находит последовательность букв Как сдел... (ответов: 2)
Вопрос № 1802. Привет! Скажите пожалуйста, как в M$ Visual Studio .NET при визуальном проектировании формы (диалоги... (ответов: 1)
Вопрос № 1803. Добрый день,ув. эксперты. Вопрос : main() { char r; asm{ xor ax,ax mov al,32h out 70h,al jmp $+2 i... (ответов: 1)

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


 Вопрос № 1798

Где ошибка??? char dname[_MAX_PATH];
BROWSEINFO bi;
bi.hwndOwner = NULL;//AfxGetMainWnd()->m_hWnd;
bi.lpszTitle = "Title";
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lpfn = 0;
bi.pszDisplayName = dname;
SHBrowseForFolder(&bi);
m_edPath.Format("%c",*(bi.pszDisplayName));
UpdateData(FALSE);
При нажатии на кнопку куда это вставленно вываливается в отладчик. Спасибо



Вопрос отправлен: 04.08.2004, 18:55
Отправитель: Oleg_S

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

Отвечает SackTap

Приветствую Вас, Oleg_S!
я не знаю почему у Вас не работает, я скопировал Ваши строки к себе в программу, у меня все нормально.
попробуйте сделать
memset(&bi,0,sizeof(bi));
после определения переменной bi.

Ответ отправлен: 04.08.2004, 19:15
Отправитель: SackTap


Отвечает bocha

Здравствуйте, Oleg_S!
You must initialize Component Object Model (COM) using CoInitializeEx with the COINIT_APARTMENTTHREADED flag set in the dwCoInit parameter prior to calling SHBrowseForFolder. You can also use CoInitialize or OleInitialize, which always use apartment threading.

Ответ отправлен: 05.08.2004, 06:46
Отправитель: bocha


 Вопрос № 1799

Здравствуйте, укажаемые эксперты!
По поводу вопроса 1797.
Эксперт bocha ответил, что для того, чтобы письмо, создаваемое в почтовой программе через вызов ShellExecute(NULL, "open", "mailto:cto-to@gdeto.ru?subject=Тема%20сообщения&body=Содержание%20сообщения", NULL, NULL, SW_SHOWNORMAL); писалось в несколько строк ответил
>>в конце каждой строки ставь
Но так ничего не получается. Почтовая программа, будь то Outlook Express или TheBat!, честно ставит
.
Но ответ нашел сам, и может кому еще пригодится - нужно в конце каждой строки поставить %0D.
Кто-нибудь из экспертов - отправьте в рассылку.



Вопрос отправлен: 04.08.2004, 22:12
Отправитель: Alexandr

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

Отвечает Gibbel

Здравствуйте, Alexandr!
Отправляю

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


 Вопрос № 1800

Для эксперта SackTap
Спасибо вам за помощь. Ваши ответы мне очень помогли. Код не работал из-за того, что не все переменные структуры были проинициализированы. Хотелось помочь и вам, полный путь к папке можно получить вызвав функцию SHGetPathFromIDList, в ней первый параметр как раз такого типа который возвращает функция SHBrowseForFolder, а второй указатель на строку, в которой функция вернет путь.
Best regards,

Oleg_S



Вопрос отправлен: 04.08.2004, 22:24
Отправитель: Oleg_S

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

Отвечает SackTap

Приветствую Вас, Oleg_S!
спасибо тоже:)

Ответ отправлен: 05.08.2004, 10:26
Отправитель: SackTap


 Вопрос № 1801

bsa"d
Доброго времени всем !!!
Есть прога с стрингом , находит последовательность букв
Как сделать стринг не готовый а с помощью динами4еского выделения памяти new ?????


Приложение:


Вопрос отправлен: 05.08.2004, 00:13
Отправитель: Natan

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

Отвечает SackTap

Приветствую Вас, Natan!
char *ct; // объявляем указатеь на будущий массив
ct=new char[100];
// Здесь делаем что надо
delete [] ct; // в конце высвобождаем

Ответ отправлен: 05.08.2004, 10:34
Отправитель: SackTap


Отвечает makaveli_lcf

Приветствую Вас, Natan!
вот пример программки, создающей строку динамически. Размер строки считывается с клавиатуры и сама строка тоже. Примените его к своей задаче.

Приложение:

Ответ отправлен: 05.08.2004, 09:02
Отправитель: makaveli_lcf


 Вопрос № 1802

Привет!
Скажите пожалуйста, как в M$ Visual Studio .NET при визуальном проектировании формы (диалоги VC, формы VB и VC#) сделать автоматическое выравнивание компонентов по сетке (как в Builder и Delphi).



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

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

Отвечает SackTap

Добрый день, Стас!
в vc6 есть кнопочка "Toggle grid"
может и в vc.net есть...

Ответ отправлен: 05.08.2004, 10:39
Отправитель: SackTap


 Вопрос № 1803

Добрый день,ув. эксперты.
Вопрос :

main()
{
char r;
asm{
xor ax,ax
mov al,32h
out 70h,al
jmp $+2
in al,71h
mov [r],al
}
cout << r;
}

Компил/линк - без ошибок,
но при выполнении проги
вылезает какая-то системная ошибка
(Программа сделала то-то и будет закрыта)
Объясните в чём дело .
Спасибо.



Вопрос отправлен: 05.08.2004, 15:07
Отправитель: sh_temp_el

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

Отвечает Sedric

Добрый день, sh_temp_el!
Ось какая? NT,2000,XP?
Все они запрещают прямой доступ к памяти к портам ввода-вывода.Всем программам третьего кольца защиты. Но если свербит, то можно написать драйвер, которому можно ВСЕ.


Ответ отправлен: 05.08.2004, 17:50
Отправитель: Sedric



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (22)
C / C++ (13)
Perl (6)
Builder / Delphi (14)
Pascal (22)
Basic / VBA (6)
Java / JavaScript (7)
PHP (16)
Криптография (7)
WinAPI (10)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (46)
Windows NT/2000/XP (58)
"Железо" (46)
Поиск информации (14)
Администратору
Windows NT/2000/XP (35)
Linux / Unix (20)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (8)
КоАП (5)

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




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


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

http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное