Я пытаюсь закодировать некоторые плагины для использования с MIDI-секвенсорами, но попал в камнем преткновения. Я не могу использовать глобальные переменные для хранения информации, поскольку могут существовать несколько экземпляров .dll, которые делят память.Как создать и прочитать неглобальные переменные, которые не были уничтожены в конце функции?
Как создать класс (для целей повторного использования в других плагинах), содержащий 2-мерный массив и другие переменные, содержимое которых должно делиться между функциями? Если это возможно, как бы я мог читать и записывать данные из функции в рамках, где выполняю обработку?
Да, извините, я должен был быть более конкретным. Ресурсы намеренно разделяются с этой структурой, чтобы избежать повторной загрузки обычно общих вещей, таких как элементы GUI. –