А также желательно убрать галочку с "Подтверждать вызов функций DLL" это конечно все ясно.
Но все равно на скрине...
DLL в папке libraries..
Никаких других компонент для работы МТ4 с DLL не нужно. Может ты спрашиваешь о средах разработки DLL?
Для начала подробней опиши свою проблему. Что именно у тебя не работает? Может в журнале ошибки пишет?
Вот и именно, что странные ошибки пишет на одних компютерах приложение нормально использует функции DLL на других пишет ошибки..
Я пришел к выводу, необходимости установки некоторых компонент на компьютер...Но каких разобрать сложно..
Нет в системном пути MSVCR??.dll
MS VS 2003 - MSVCR71.dll
MS VS 2005 - MSVCR80.dll
MS VS 2008 - MSVCR90.dll
Чтоб небыло возни прилинкуй к своей DLL
MS Visual Studio -> Project Prop -> C/C++ -> Code Generation -> Runtime Library
Debug /MDd -> /MTd
Release /MD -> /MT
http://msdn.microsoft.com/ru-ru/library/2kzt1wy3(en-us,VS.71).aspx
Скорее всего проблема с С рантайм, только знать бы с какой версией был скомпилен.
Что пишет EventViewer? (Start->Run: eventvwr.msc) Там детали об ошибке, скиньте сюда что там пишет.
Здравствуйте, уважаемые форумчане!
Подскажите ... для того чтобы MT4 мог работать с DLL.
Пробовал .. не помогает..
Ок, нужно проверить настройки линкера и посмотреть откомпеллированную dll-ку любой сторонней утилитой, которая показывает экспорт/импорт ф-ций, там же можно проверить правильное кол-во входных параметров. Если не понятно как должен выглядеть экспорт - изучайте таким образом это делается в любой системной dll. MT просто не видит эксп. функций ..
Лучше всего из DLLSample в исходной поставке сделать себе темплейт и через нее ваять свои творения - там все опции на 100% работают.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте, уважаемые форумчане!
Подскажите пожалуйста необходимые компоненты которые нужно установить на комп, для того чтобы MT4 мог работать с DLL.
Пробовал FrameWork 2.0 не помогает..