Русский

Справочник MQL4 Общие функции ResourceFree

ResourceFree

Удаляет динамически созданный ресурс (освобождает занятую ресурсом память).

bool  ResourceFree(
   const string  resource_name      // имя ресурса
   );

Параметры

resource_name

[in]  Имя ресурса, должно начинаться с "::".

Возвращаемое значение

true – в случае успеха, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().

Примечание

Функция ResourceFree() позволяет разработчику mql4-программы управлять потреблением памяти при активной работе с ресурсами. Графические объекты, привязанные к удаляемому из памяти ресурсу, будут отображаться правильно и после его удаления. Но вновь созданные графические объекты (OBJ_BITMAP и OBJ_BITMAP_LABEL) уже не смогут использовать удалённый ресурс.

Функция удаляет только динамические ресурсы, созданные данной программой.

Смотри также

Ресурсы, ObjectCreate(), PlaySound(), ObjectSetString(), OBJPROP_BMPFILE