ACTL_SYNCHRO

Место, где разработчики плагинов могут поделиться своим опытом.
montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 6 times

ACTL_SYNCHRO

Post by montonero » Wed 04 Oct, 2017 21:25

Latest post of the previous page:

Извините за некропост, но раз уж тема про ACTL_SYNCHRO, то решил спросить здесь.

Что происходит, когда ACTL_SYNCHRO отправляется чаще, чем Far успевает вызывать ProcessSynchroEventW? Они куда-то накапливаются или просто отбрасываются?
"Far... Far never changes..."

User avatar
zg
zero-gravity
Posts: 5540
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

ACTL_SYNCHRO

Post by zg » Wed 04 Oct, 2017 22:21

накапливаются.

Yegor
Posts: 957
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 3 times
Been thanked: 12 times

ACTL_SYNCHRO

Post by Yegor » Wed 04 Oct, 2017 22:27

Судя по коду, там очередь, и при первой же возможности вы получите всю пачку пропущенных событий (хотя детально код не копал)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 6 times

ACTL_SYNCHRO

Post by montonero » Thu 05 Oct, 2017 20:01

zg wrote:
Wed 04 Oct, 2017 22:21
накапливаются.
И насколько велика очередь? Она может переполниться?
"Far... Far never changes..."

User avatar
zg
zero-gravity
Posts: 5540
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

ACTL_SYNCHRO

Post by zg » Thu 05 Oct, 2017 20:15

std::multimap. конечно может, память кончится, очередь — переполнится.

Post Reply

Return to “Разработка плагинов”