Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всмысле Release-версией?
Я чуть выше (https://www.mql5.com/ru/forum/151863/page4#975345) привел DLL, скомпилированную в Release-режиме. Та, что у Вас сейчас, скомпилирована в Debug-режиме.
Я чуть выше (https://www.mql5.com/ru/forum/151863/page4#975345) привел DLL, скомпилированную в Release-режиме. Та, что у Вас сейчас, скомпилирована в Debug-режиме.
Игорь, а если в режиме отладки, то никак?
Игорь, а если в режиме отладки, то никак?
Не пробовал запускать отладочные версии без VS, но, скорее всего, если их скомпилировать с ключиком "В общей DLL", они пойдут. Просто у меня режим отладки настроен одним образом, а релизный - другим. Вот и получилась разница из-за debug и release-версий )))
Вот код моей аналогичной dll на Delphi:
Что тут не так? Почему не запускает скрипт TestS?
Тип данных у переменной SCRIPT_NAME ставил и string и PChar и PAnsichar все равно не работает
Вот код моей аналогичной dll на Delphi:
Что тут не так? Почему не запускает скрипт TestS?
Тип данных у переменной SCRIPT_NAME ставил и string и PChar и PAnsichar все равно не работает
Если я правильно помню синтаксис Delphi, то значок @ выступает в роли операции взятия адреса. Если это так, то Вы передаете в LPARAM указатель на указатель, т. к. PAnsiChar - это уже указатель.