REPT

3 отговора 164 прегледа
#1

REPT

Как тази асемблеркса директива се реализира с макрос/и в Си/Си++?

Отговор
в отговор на Packoлниkoв #2

Re: Първо подобрение на въпроса:)

begin_msg_map
msg_handler(WM_CREATE, OnCreate)
msg_handler(WM_CLOSE, OnClose)
...
...
...
//DUP(5, msg_dynamic_handler(-1, NULL)) или
msg_dynamic_handler(-1, NULL)
msg_dynamic_handler(-1, NULL)
msg_dynamic_handler(-1, NULL)
msg_dynamic_handler(-1, NULL)
msg_dynamic_handler(-1, NULL)
end_msg_map//всяка прилика с mfc или друго ППИ(API) е нежелана и/или случайна:)

И на въпроса , как да спестя писането на пет(n) еднакви реда?И да ги сведа до един-единствен макрос?

Или още по общо , как да създам динамична карта на съобщенията?

Мисля , че поставих интересни въпроси които биха могли , да се сдобият(с Ваша помощ) и с интересни отговори.

Отговор
в отговор на Packoлниkoв #3

Re: Първо подобрение на въпроса:)

Вариант 1 : Поглеждаш как са реализирани нещата в MFC. Лично аз не бих копирал 1:1 нещата от там, но като можеш да го изполваш като вариант.

Вараинт 2: .... даваш допълнителна информация по проблема и намираме по-добро решение

Отговор
в отговор на darklord #4

Re: Вараинт 2

Виж най-новата ми тема.
Вараинт 1 - нищо нества от него.

Отговор