Вверх ↑
Ответов: 176
Рейтинг: 12
#1: 2011-01-26 21:09:03 ЛС | профиль | цитата
Имеется редактор MQ5 файлов. При открытии файла с расширением .mq5 средствами ОС, редактор запускается с параметрами /dde и ОС передаёт ему по DDE комадну на открытие файла. Команда выглядит так [open("%1")]. Вместо %1 подставляется путь к файлу. Проблема в том, что редактор успешно открывает файл, когда он открывается средствами ОС. А вот когда редактор получает аналогичную команду из программы (см. схему), файл в редактор не загружается. Может кто уже сталкивался с такой ситуацией? Как решить проблему?

Схема которая посылает команду редактору.
code_22310.txt

Программа, которой пользовался для перехвата команд, посылаемых операционной системой при открытии файла. Просто надо заменить metaeditor.exe скомпилированным файлом.

code_22311.txt

Сам редактор прикрепил к сообщению
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 3metaeditor.zip [997.7KB] [420], code_22310.txt [1KB] [462], code_22311.txt [776B] [470]