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

Программирование. Форум !!!

За 2004-06-14

Re: Jpeg under Win

[14.06.2004 7:04] Обнаружено письмо от Vadim Balannik
[14.06.2004 7:04] Тема "Jpeg under Win"

VB> ::OleLoadPicturePath(_bstr_t((LPCTSTR)file_name), NULL, 0, 0,
VB> IID_IPicture, (void**) &pPicture);

VB> Save - Only use libraries.
Мда, я воспользовался последним советом, нашел библиотеку от
Independent JPEG Group's software, называется libjpeg. Весьма удобная.
Хорошо документирована, релиз *.lib файла 154Кб. Неплохо справилась с
поставленной задачей :)

С пожеланием доброго времени суток,
Олень Элмо
Номер выпуска : 3252
Возраст листа : 266 (дней)
Количество подписчиков : 419
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/169295
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   Elmo 2004-06-14 10:45:04 (#169295)

Проблема с указателями в WinAPI

Hello Subscribe.Ru,

Sunday, May 31, 2004, 5:18:21 PM, you wrote:

SRПрп> Ответ получается из двух предположений:
SRПрп> 1. поскольку программа в первом случае валится, скорее всего, hSomeListView
-
SRПрп> дескриптор окна другого процесса (об этом уже
SRПрп> упомянул "Victor Vakchturov");
SRПрп> вероятность совпадения адресов стека в адресных пространствах
SRПрп> двух процессов ничтожна
SRПрп> 2. во втором случае в параметре VirtualAlloc передана немного неожиданная
SRПрп> комбинация флагов: 0x8000000 это SEC_COMMIT, используемый при
SRПрп> создании области разделяемой памяти, но явного указания на то, что
SRПрп> этот флаг можно использовать для VirtualAlloc мне не удалось найти;
SRПрп> можно посмотреть на полученное значение адреса, чтобы
SRПрп> убедиться, что выделена именно разделяемая память

Вопрос 1: hSomeListView - хендл, принадлежащий чужому процессу.
Если я работаю с чужим хендлом, разве COMCTL32.dll будет падать?
Почему???

Вопрос 2: Почему с указателем на выделенную память с magic аттрибутом
работает, а с указателем на статическую переменную не идет?

Все писал под WinME на VS 6.0

   Cyberbob 2004-06-14 02:36:35 (#169189)

Re: ошибка waveOutClose

Здравствуйте !

> >Кроме того, как обычно, нельзя вызывать функции инициализации и очистки
> >из DllMain, поскольку это может привести ко входу в бесконечную рекурсию
> >или другим неприятностям.
> Мне кажется это как то связано с моей проблемой. Может кто нибудь
> пояснит, почему _обычно_ нельзя вызвать библиотечные функции инициализации
> и очистки, как это пытался сделать я?

Можно попробовать сделать в dll что то типа функции YourDllUninitialize,
которая будет все что надо убивать. Просто, если, например, dll запускала
потоки, то, скорее всего при закрытии приложения до момента вызова
DllMain, система убьет уже часть или все потоки (может,
отсюда и глюки).
Вон, для OLE есть, например, CoInitialize, и CoUninitialize,
которую надо вызывать независимо от успешности CoInitialize.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3250
Возраст листа : 266 (дней)
Количество подписчиков : 419
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/169187
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-06-14 02:33:01 (#169187)

Re: Анго-русский словарь

Здравствуйте !

> Где можно взять англо-русский словарь с транскрипцией? Что бы с ним
> легко можно было работать из моей программы.

Я тоже недавно искал - пока не нашел :-(
Вроде, есть под линукс переводчик типа Lingvo - понимает формат
словарей Lingvo (вроде, тут : http://www.enet.ru/~gorlach/linvo/)
Можно попробовать оттолкнутьс от этого.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3249
Возраст листа : 266 (дней)
Количество подписчиков : 419
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/169186
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-06-14 02:31:52 (#169186)

Re: Кнопки

Здравствуйте !

> Имеется две кнопки Start и Stop.
> как в VC++ сделать, чтобы при нажатии на Start кнопка оставалась
> нажатой и окрашивалась в красный цвет (программа работает), а при
> нажатии на Stop, кнопка Start возвращалась в исходное состояние?

Для CButton в MFC есть функция SetCheck - можно установить "вдавленное"
состояние. Это можно реализовать посылкой сообщения BM_SETCHECK.
Красный цвет можно установить при обработке сообщения WM_CTLCOLOR
(CWnd::OnCtlColor) от кнопки.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3248
Возраст листа : 266 (дней)
Количество подписчиков : 419
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/169185
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-06-14 02:31:19 (#169185)