Re: О мосте



Posted by Дмитрий Придаткин on March 26, 1999 at 15:37:30:

In Reply to: Какие длинные у Вас заголовки... posted by Борис, Киев. on March 24, 1999 at 23:08:09:

Возможно проблема несколько в ином, чем просто "глюки" продуктов MS. DDE-мост написан только с использованием API для Windows без подключения функций DDEML (стандартная библиотека для работы с DDE). Возможно в свое время я не доконца разобрался с механизмом использования DDE и что-то не учел или наоборот сделал все слишком академично. Тогда, если в EXCEL'97 MS изменил код работы с DDE, то вполне возможно появление несовместимости, механизм которой может быть следующий: на некоторый запрос EXCEL DDE-мост не отвечает, а EXCEL все ждет и ждет, пока придет ответ и виснет. (Такое я видел в Lotus Organizer, если DDE-сервис вываливается по ошибке - писал такую программу для другой цели). Не исключена и другая возможность: EXCEL не ждет некоторого ответа на свой запрос, а процедура обработки DDE-сообщений написана некорректно и также виснет.

PS. К сожалению за все время существования DDE-моста не довелось его как следует вышерстить (или переписать с использованием DDEML).


Пpишедшие ответы: