Описанный Вами способ лучший из имеющихся. Единственное, строку перед вызовом DLL лучше аллоцировать вот так:
#import "Test.dll" void TestCopyStr(string& sTestStr, int nSizeInWords); #import ... string sTest; StringInit(sTest,N); // <<<<<<<<<< TestCopyStr(sTest,N); Print(sTest); ...
mql5:
Описанный Вами способ лучший из имеющихся. Единственное, строку перед вызовом DLL лучше аллоцировать вот так:
Описанный Вами способ лучший из имеющихся. Единственное, строку перед вызовом DLL лучше аллоцировать вот так:
Понял, спасибо большое!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Какой самый правильный способ?
Придумал такой способ.
Из dll экспортирую следующего вида функцию:
В советнике делаю следующее:
Вроде работает. Мож кто делал что нить подобное?