Адрес переменной в MQL4 - страница 3

 

Кстати, а где вы взяли DLL bgexec.dll?
D:\Program Files\MetaTrader - Test\experts\libraries\bgexec.dll

 
Кстати, для запуска внешнего приложения можно использовать функцию ShellExecuteA из shell32.dll
 
stringo писал (а):

Вы уверены, что эта dll соответствует нашему соглашению о связях?


По всей видимости нет. Из VB тоже не получается вызвать, как раз жалуется на соглашение.
 
elritmo писал (а):

Кстати, а где вы взяли DLL bgexec.dll?
D:\Program Files\MetaTrader - Test\experts\libraries\bgexec.dll



Товарищь один прислал, попросил помоч. Ему ее прислали разработчики какой-то программы, которую он пытается запустить, а этим разработчикам прислал какой-то пользователь этой программы....
 
stringo писал (а):
Кстати, для запуска внешнего приложения можно использовать функцию ShellExecuteA из shell32.dll

Дело в том, что надо дождаться завершения работы внешнего приложения и только после этого скрипт должен продолжить работу.
 

Прикольно. МЕ теперь испольуют для тестирования каких то левых длл :)

 
elritmo писал (а):

Прикольно. МЕ теперь испольуют для тестирования каких то левых длл :)


Не совсем так. Это все для теханализа. Внешня программа обрабатывает данные и сбрасывает их в файл для индикатора или эксперта, собственно и ее запуск выполняется не из скрипта а из индиктора или экспета.
 
Integer писал (а):
elritmo писал (а):

Прикольно. МЕ теперь испольуют для тестирования каких то левых длл :)


Не совсем так. Это все для теханализа. Внешня программа обрабатывает данные и сбрасывает их в файл для индикатора или эксперта, собственно и ее запуск выполняется не из скрипта а из индиктора или экспета.

А зачем винапр то запускать для трейдинга ? :)
И потом данные то можно отдавать в длл и получать результат обратно на каждом тике через параметры функций.
хотя это можно делать и через файл коенчно дожавшись пока длл в этот файл запишет результат или считает из него. Но через файл получится медленее и потом если будете оптимизировать советника с использованием таких индикаторов то чтение и запись в файл замедлит работу эксперта. думаю если передавать через парамтеры функций то будет работать быстрее
 

:-) Под музыку веселей))))))

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

 

Кстати есть статья в которой сказано как использовать в эксперте сишные функции _lopen и и прочие что позволяте работать с файлами без ограничений

Причина обращения: