Hallo,
soweit ich verstanden habe, kann der MemoryManager dynamische Arrays im Speicher je nach angeforderter Größe hin und her schieben.
Frage: Wird nur das Array ggf. verschoben, dessen Größe aktuell geändert wird (mit SenLength), oder werden u.U. alle Arrays verschoben?
Hintergrund:
Ein Thread in einer
dll soll ein im Hauptprogramm definiertes dynamisches Aray befüllen, wobei das Hauptprogramm aber die Länge des Arrays setzt. Kann sich die
dll darauf verlassen, dass, wenn das Array einmal angelegt ist (Länge festgelegt), dass sie das Array immer an derselben Adresse im Speicher findet?