string slash = StringSetChar(" ", 0,92);вот решение
Но хотелось бы еще услышать коментарии разработчиков...
Ну да так покороче, спасибо.
Но хотелось бы еще услышать коментарии разработчиков...
Комментарий единственный - читайте документацию. https://docs.mql4.com/ru/basis/types/literal
Бэкслеш - это специальный символ! Должно быть так:
FileOpen("Html\\" + FileName);
Думаю, что можно так: FileOpen("Html\92" + FileName);
Ну да так покороче, спасибо.
Но хотелось бы еще услышать коментарии разработчиков...
Комментарий единственный - читайте документацию. https://docs.mql4.com/ru/basis/types/literal
Бэкслеш - это специальный символ! Должно быть так:
FileOpen("Html\\" + FileName);
Спасибо, stringo!
Честно пытался найти что-нибудь по поводу вопроса в документации, но так и не нашел так как не знал по какому параметру искать.
Никак не мог понять неужели это глюк MetaTrader'a, теперь понятно что нет. =)
CopyFileA(TerminalPath()+"\experts\files"+CharToStr(92)+s_acc+"_name.csv", MainMT_Path+"\experts\files"+CharToStr(92)+s_acc+"_name.csv", false);
Ну если на приводимом примере, то
FileOpen("Html"+ CharToStr(92) + FileName, FILE_CSV|FILE_WRITE,'\t');
Слэш слешу как экран... \\
Тоже и для других управляющих символов.
Например текст в кавычках:
WriteString("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"\r\n\"ххтп.спецссылка.org/TR/html4/strict.dtd\">\r\n");
как оказалось первоначально довольно сложным в написании...
Однако вот... осилил...
Что даже форумный едитор не понимает и обрезает. :)))
(потому кстати и не кодом оформлено...)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
вся строчка после слэша становится закоментированной.
Приходится использовать структуру типа:
Жду комментариев =)