ResourceFree

Elimina el recurso creado dinámicamente (libera la memoria ocupada por el recurso)

bool  ResourceFree(
   const string  resource_name      // nombre del recurso
   );

Parámetros

resource_name

[in]  El nombre del recurso debe empezarse con "::".

Valor devuelto

Devuelve true en caso de éxito, de lo contrario devuelve false. Para obtener la información sobre el error, hay que llamar a la función GetLastError().

Nota

La función ResourceFree() permite al desarrollador del programa mql5 administrar el consumo de la memoria en caso de trabajar con los recursos de forma activa. Los objetos gráficos vinculados al recurso que se elimina de la memoria van a mostrarse correctamente incluso después de su eliminación. Pero los objetos gráficos creados nuevamente (OBJ_BITMAP y OBJ_BITMAP_LABEL) ya no podrán utilizar el recurso eliminado.

La función elimina sólo los recursos dinámicos creados por este programa.

Véase también

Recursos, ObjectCreate(), PlaySound(), ObjectSetString(), OBJPROP_BMPFILE