Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пополняй свой счет с помощью WebMoney
Forex Trader
114255
Forex Trader 2005.12.07 01:43 
Добрый день.

Цитата из FAQ:
Можно ли из эксперта запустить на исполнение внешний файл?
В MetaTrader нельзя, в MetaTrader 4 — можно.


А как это сделать, не подскажет ли кто?
И нельзя ли не запустить, а сигнал передать (например, NamedPipe, DDE или что-то еще)?

Заранее спасибо за помощь.
Forex Trader
114255
Forex Trader 2005.12.07 11:42  
Можно ли из эксперта запустить на исполнение внешний файл?
В MetaTrader нельзя, в MetaTrader 4 — можно.


А как это сделать, не подскажет ли кто?
И нельзя ли не запустить, а сигнал передать (например, NamedPipe, DDE или что-то еще)?

вызвать dll
пример вызова в experts\samples\ExportFunctions.mq4
пример dll в experts\samples\ExpertSample
Forex Trader
114255
Forex Trader 2005.12.07 12:04  

вызвать dll
пример вызова в experts\samples\ExportFunctions.mq4
пример dll в experts\samples\ExpertSample


ух, как все запущено!... зато и возможностей больше, с другой стороны :)

а *.MQH - это обычный переименованный *.DLL или как-то дополнительно этот файл обрабатывается?

И таки как просто вызвать exe-шник? Или для этого надо написать DLL для запуска стоионней программы?
Forex Trader
114255
Forex Trader 2005.12.07 12:12  
а *.MQH - это обычный переименованный *.DLL или как-то дополнительно этот файл обрабатывается?

откройте и посмотрите. там описаны импортируемые из длл функции. для того, чтобы компилятор мог правильно оформить вызовы и передачу параметров.

И таки как просто вызвать exe-шник? Или для этого надо написать DLL для запуска стоионней программы?

просто так - нельзя. слишком опасно. пишите длл
Forex Trader
114255
Forex Trader 2005.12.07 12:18  
а *.MQH - это обычный переименованный *.DLL или как-то дополнительно этот файл обрабатывается?

откройте и посмотрите. там описаны импортируемые из длл функции. для того, чтобы компилятор мог правильно оформить вызовы и передачу параметров.

И таки как просто вызвать exe-шник? Или для этого надо написать DLL для запуска стоионней программы?

просто так - нельзя. слишком опасно. пишите длл


А, *.MQH - это тоже файл скрипта MetaTrder, я сразу не понял.
Спасибо!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий