Например, если у меня есть следующие:Каков наилучший/предпочтительный метод для освобождения динамического массива вариантов?
type
TVArray = array of array of Variant;
var
MyArray : TVArray;
Затем добавить кучу элементов MyArray так, чтобы она 1000 массивы 30 вариантов каждого.
Каков наилучший или предпочтительный способ освободить эту память, если я хочу сделать это сразу?
MyArray := nil;
или
SetLength(MyArray, 0);
или
Finalize(MyArray);
или мне нужно сделать что-то к югу от массивов первых? Имеет ли значение то, что содержат отдельные варианты?
Спасибо, именно то, что мне нужно было знать. –
Если я могу задать еще один вопрос, предпочитаете ли вы любой из этих трех, если вы хотите отправить порт на FreePascal? –
Free Pascal работает так же. –