MQL4 Reference Object Functions ObjectDelete
|
ObjectDeleteThe function removes the object with the specified name at the specified chart. There are two variants of the function:
The function removes the object with the specified name:
Parameters chart_id [in] Chart identifier. object_name [in] Name of object to be deleted. Return Value Returns true if the removal was successful, otherwise returns false. To read more about the error call GetLastError(). Note When the function is used with no chart ID specified, the function is supposed to be working with the current chart to which it has a direct access. In this case, the return value means the function execution result. If the ID of a chart other than the current one is specified, the return value only informs whether the command has been added to the queue of that chart. In this case an asynchronous call is used, which means that the function does not wait for the execution of the command that has been added to the queue of another chart. Instead, it immediately returns control. To check the result of command execution on a chart other than the current one, you can use a function that checks the specified object property. However, you should keep in mind that such functions are added to the end of the queue of that chart and wait for the execution result, and can therefore be time consuming. This feature should be taken into account when working with a large number of objects on a chart. Example:
|