Ich versuche einige Plugins zu programmieren, um sie mit MIDI-Sequenzern zu verwenden, habe aber einen Stolperstein gefunden. Ich kann keine global-scope-Variablen zum Speichern von Informationen verwenden, da mehrere Instanzen der .dll vorhanden sein können, die Speicher gemeinsam nutzen.Wie erstelle und lese ich nicht-globale Variablen, die am Ende der Funktion nicht zerstört werden?
Wie erstelle ich eine Klasse (zur Wiederverwendbarkeit in anderen Plugins), die zweidimensionales Array und andere Variablen enthält, deren Inhalt zwischen Funktionen aufgeteilt werden soll? Wenn das möglich ist, wie würde ich die Daten von der Funktion in dem Framework, in dem ich die Verarbeitung mache, lesen und schreiben?
Ja, tut mir leid, ich hätte konkreter sein sollen. Ressourcen werden absichtlich mit diesem Framework geteilt, um zu vermeiden, dass häufig genutzte Elemente wie GUI-Elemente erneut geladen werden. –