Бета-тестирование MetaTrader 5 началось! - страница 98

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
К слову о DLL - А пример DLL из MT4 возвращает нормальную строку
PS
Насколько я понимаю MQL5 стал некорректно с PChar работать (в реслизации Delphi)...
PChar - это юникод или нет?
В MQL5 все строки безусловно юникодные, с двухбайтовыми символами.
В MQL4 строки с однобайтовыми символами, т.е. ANSI
Откуда Вы копировали пример - из MetaEditor или из справки? Я спрашиваю потому, что увидел лишний перенос строки в каждой строчке кода - это было в самых ранних версиях справки по MQL5.
Из справки. А терминал у меня всегда обновляется, вместе с ним и справка как я понимаю...
Есть такая функция:
А как мне узнать номер в списке объектов когда известен только тип объекта?
Из справки. А терминал у меня всегда обновляется, вместе с ним и справка как я понимаю...
Нет. Автоматически обновляются только terminal.exe, MetaEditor.exe и MQL5.dll
PChar - это юникод или нет?
В MQL5 все строки безусловно юникодные, с двухбайтовыми символами.
В MQL4 строки с однобайтовыми символами, т.е. ANSI
На сколько я помню String и PChar совместимые типы (по крайней мере в Delphi).
Привожу таблицу совмещения типов данных Delphi и C++ (взятую из справки Борланда)
Судя по таблице, PChar никакого отношения к юникодным строкам не имеет.
Судя по таблице, PChar никакого отношения к юникодным строкам не имеет.
Вот и я уже всю голову сломал думая над тем что вместо него использовать....
PChar - это юникод или нет?
В MQL5 все строки безусловно юникодные, с двухбайтовыми символами.
В MQL4 строки с однобайтовыми символами, т.е. ANSI
PChar - НЕ юникод. Нужно PWideChar - http://users.iafrica.com/d/da/dart/zen/Articles/DocFile/df_UNICODE.html