Здравствуйте.
Плагин 1.
Мне нужно переписать содержимое массива из плагина 2 (hArrayList) в плагин 1 (hcoppyArrayList).
"
Метод ArrayList.Clone
Клонирует массив, возвращая новый дескриптор с тем же размером и данными. Это НЕ следует путать с CloneHandle. Это совершенно новый дескриптор с теми же данными, но без отношения к оригиналу. Он должен быть закрыт, когда больше не нужен.
"
Получается мне нужно как-то закрыть этот ArrayList temp[40] - который служит временным массивом между плагинами? Объясните как это работает.. нельзя допустить утечек.
Плагин 1.
PHP:
Call_StartForward(h_Func2);
Call_PushCell(sum);
Call_PushArrayEx(hcoppyArrayList, 40, SM_PARAM_COPYBACK);
Call_Finish();
PHP:
Плагин 2.
public Func2(int sum, ArrayList temp[40])
{
temp = hArrayList.Clone();
return;
}
Мне нужно переписать содержимое массива из плагина 2 (hArrayList) в плагин 1 (hcoppyArrayList).
"
Метод ArrayList.Clone
Клонирует массив, возвращая новый дескриптор с тем же размером и данными. Это НЕ следует путать с CloneHandle. Это совершенно новый дескриптор с теми же данными, но без отношения к оригиналу. Он должен быть закрыт, когда больше не нужен.
"
Получается мне нужно как-то закрыть этот ArrayList temp[40] - который служит временным массивом между плагинами? Объясните как это работает.. нельзя допустить утечек.