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

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


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

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

Выпуск № 615
от 25.10.2004, 10:30

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


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

bocha
Статус: Профессиональный
Общий рейтинг: 120.51
[Подробней >>]
DSota
Статус: Доверительный
Общий рейтинг: 126.86
[Подробней >>]
DiGiT
Статус: Доверительный
Общий рейтинг: 118.08
[Подробней >>]
 
Gibbel
Статус: Профессиональный
Общий рейтинг: 104.48
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]


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

Вопрос № 1982. Здравствуйте Эксперты!!! Лугкая задача но не как не получается. Я рисую круги на конве и при нажатии... (ответов: 2)
Вопрос № 1983. Здравствуйте! Проблема такая. Писал раньше на билдере. В данный момент пробую вижуал. Вот, решил соз... (ответов: 1)
Вопрос № 1984. Здравствуйте, уважаемые эксперты. Возвращаюсь к вопросу №1978 об инсталляторе. Благодарю экспертов G... (ответов: 3)

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


 Вопрос № 1982

Здравствуйте Эксперты!!!
Лугкая задача но не как не получается. Я рисую круги на конве и при нажатии на круг(мышой) мне нужно знать попал я в него или нет. Текст в приложении. Если знаете как сделать лучше скажите.(Builder 6.0)


Приложение:


Вопрос отправлен: 21.10.2004, 21:04
Отправитель: Ilu

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

Отвечает bocha

Добрый день, Ilu!
HRGN CreateEllipticRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
BOOL PtInRegion(HRGN hrgn, int X, int Y);


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


Отвечает DSota

Приветствую Вас, Ilu!
Надпись "Yes" затираеться , если ты не попал мышкой именно в последний квадрат (посмотри внимательно на алгоритм, если ты попал на один круг, и не попал на следующий, надпись Уес затирается). И еще - ты определяешь, попала ли мышь в квадрат, в которой круг, а не в сам круг. Окончательно:


Приложение:

Ответ отправлен: 22.10.2004, 19:52
Отправитель: DSota


 Вопрос № 1983

Здравствуйте!
Проблема такая. Писал раньше на билдере. В данный момент пробую вижуал. Вот, решил создать простое приложение с окошками, чтобы в спае посмотреть. Создал Simple Win32 Appl, создал ресурс, сохранил его, подключил к проекту, написал код(в приложении), а он не только не выводит окно, но и какую-то ерунду на ретурне возвращает ;(.
Подскажите, пожалуйста, где ошибка.
Заранее благодарю, Still Me, Merovingian.


Приложение:


Вопрос отправлен: 21.10.2004, 21:28
Отправитель: Merovingian

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

Отвечает bocha

Доброе время суток, Merovingian!
Последнее тру замените на фолс, а возвращает 14 как и полагается

Ответ отправлен: 22.10.2004, 08:27
Отправитель: bocha


 Вопрос № 1984

Здравствуйте, уважаемые эксперты.
Возвращаюсь к вопросу №1978 об инсталляторе.
Благодарю экспертов Gibbel, DSota и Василевского Александра.
Меня интересует вариант, представленный экспертом Gibbel. Процесс именно установки я понял, но как корректно склеить две части файла, если одна из них .exe, а другая - архив или какой-то другой файл .exe ? Ведь обычная конкатенация файлов здесь не подходит - нужно соблюдать формат законченного файла инсталлятора...
Я пишу под Win32.



Вопрос отправлен: 22.10.2004, 05:39
Отправитель: Technic

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

Отвечает DiGiT

Здравствуйте, Technic!
К теме. Возможность создать инсталлятор также есть в Visual studio .Net. там при создании можно выбрать Setup and Deployment Project. Я думаю как пользоваться там легко разберетесь. Инсталлятор конечно самая последняя вещь при создании программы, и если вы создаете средствами Visual Studio под виндоуз, то лучше использовать средства, которые предлагает производитель ОС.(ИМХО)

Ответ отправлен: 24.10.2004, 17:18
Отправитель: DiGiT


Отвечает bocha

Здравствуйте, Technic!
Поместить второй файл в ресурсы инсталятора.

Ответ отправлен: 22.10.2004, 08:34
Отправитель: bocha


Отвечает Gibbel

Доброе время суток, Technic!
Просто склеиваешь два файла - в конечном файле сначала идет .exe, а потом, сразу за ним, необходимые тебе данные.
При запуске такого .exe файла Windows загрузит в память только исполняемую часть, пользуясь данными из PE-заголовка. Так что, она даже не заметит "лишних" данных, которые ты присоеденил к нему.
С остальными OS должно быть то же самое, но могут быть исключения.

Ответ отправлен: 22.10.2004, 12:33
Отправитель: Gibbel



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (26)
C / C++ (16)
Perl (8)
Builder / Delphi (19)
Pascal (21)
Basic / VBA (9)
Java / JavaScript (6)
PHP (18)
Криптография (8)
WinAPI (16)
Радиоэлектроника (15)
Пользователю
Windows 95/98/Me (43)
Windows NT/2000/XP (63)
"Железо" (39)
Поиск информации (21)
Администратору
Windows NT/2000/XP (37)
Linux / Unix (14)
Юристу
Гражданское право (7)
Семейное право (4)
Трудовое право (6)
КоАП (5)

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





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться

В избранное