Приложение Windows при закрытии - PullRequest
0 голосов
/ 03 декабря 2010

Эта проблема связана с приложением MIDI, которое получит внезапное переполнение буфера MIDI при запуске приложения.

Кто-нибудь знает, как очистить любые MIDI-данные в очереди из MIDI Yoke или LoopBe, прежде чем программа примет входящие данные?

1 Ответ

0 голосов
/ 03 декабря 2010

Мне трудно понять, что именно вы спрашиваете, но похоже, что вы хотите очистить поток ввода перед тем, как начать его использовать.Если это так, то вы можете использовать простой цикл, подобный этому, в начале кода запуска вашей программы (псевдокод):

while input queue is not empty:
    buffer = read_from_queue()
    // Don't do anything with 'buffer'
loop

По сути, немного прочитать из очереди ввода и броситьэто прочь, затем повторяйте, пока очередь не опустеет.Я не могу дать более подробное описание, чем это, не зная больше о вашей программе.

...