DDE + MT4 + Delphi - Непанятный глюк

 
Доброго всем времени суток
Пишу на Delphi - захватываю котировки спомощью DDE
во время работы программы примерно через 1-5минут вываливается ошибка "Access violation at address 0049b6f7 in module read of address 00000048" - если ошибку незакрывать то через некоторое время вываливается аналогичная но при этом котировки поступают в программу и через примено минуту котировки перестают поступать вообще.
Ну думаю я гдето наламал дров и начинаю перебирать код и в процессе отладки - ошибка неменяется (одреса ошибок несравнивал) . Через примерно час присоедениться к DDE серверу (МТ4) вообще невозможно - просто непоступают котировки о приграмма сообщаеот о том чтоневозможно подключиться к МТ4. Прегружаю МТ4 и всё ок - котировки поступают - но ошибка как вылетала так и вылетает..
Подскажите пажалусто что может это быть ?? глюк МТ + DDE или глюк дельфи + DDE (в чём я мало сомневаюсь лично).
заранее всем спасибо.
 
???