Midi.dll проблема при работе на 64-битной - PullRequest
0 голосов
/ 25 февраля 2019

У меня проблема с моим midi-устройством.В настоящее время у меня запущено приложение, в котором я должен отправлять миди-ноты с помощью USB-миди-выхода. (M-Audio Midisport4x4).

Я успешно использую его более 5 лет, но на этот разон продолжает давать мне сообщение об ошибке, которое является довольно простым.(Ошибка в MidiDevice)

OutputDevice.Open();
OutputDevice.SendNoteOn(Channel.Channel1, 1, 127);
OutputDevice.Close();

Он ломается на SendNoteOn.

Я думаю, это связано с тем, что я запускаю 64-битное приложение, которое, к сожалению, не могуизменить, потому что я управляю другим 64-битным приложением через свое программное обеспечение.

Если я запускаю тот же код, что и X86, то он работает нормально.Так что это как-то связано с x64.

У кого-нибудь есть идеи, как можно решить эту проблему, чтобы midi также работал на x64?

Спасибо, Кеннет

...