Ну не отрабатывает ErrorDescription....

А Вы не забыли добавить?
#include <stdlib.h>
а что, разве MTEditor не должен это делать автоматически? :-/

и почему GetLastError и ErrorDescription расположены в разных библиотеках?...
теперь не забыл... но STDLIB.H нет!
а от С++ как я понимаю, не подойдёт :)
Используйте:
#include <stdlib.mqh>


Так же есть возможность просмотреть в MetaEditor в "Навигаторе" на закладке "Файлы" пункт "include", там указаны и другие заголовочные файлы.

ага! прошло! спасибо