Обсуждение статьи "Создание информационных табло с использованием классов из Стандартной библиотеки и Google Chart API" - страница 2 123 Новый комментарий Евгений 2010.06.03 20:39 #11 sergey1294: В виндовс 7 срабатывает какая-то защита у меня терминал установлен в директориюC:\Program Files (x86)\MetaTrader 5_1\MQL5 но при этом продублированы папки в директорииC:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5и туда и туда закинул файлы. все равно не работает, а также при перезапуске терминала все исчезает, окно индикатора остается пустым.DLL String_metrics и Convert_PNG в папку libraries положили?каков результат работы скрипта? Sergey Gritsay 2010.06.03 21:01 #12 space_cowboy: DLL String_metrics и Convert_PNG в папку libraries положили?каков результат работы скрипта? конечно положил.скрипт выдает C:\Program Files (x86)\MetaTrader 5_1 Евгений 2010.06.03 22:31 #13 sergey1294: конечно положил.скрипт выдает C:\Program Files (x86)\MetaTrader 5_1какие сообщения выводятся в лог после запуска индикатора? Sergey Gritsay 2010.06.03 22:33 #14 space_cowboy: какие сообщения выводятся в лог после запуска индикатора? ни каких Sergey Gritsay 2010.06.03 22:38 #15 вот так выглядит график при запуске индикатораа вот так после перезагрузки терминала Евгений 2010.06.04 11:50 #16 sergey1294: вот так выглядит график при запуске индикатораа вот так после перезагрузки терминалапопробуйте удалить файлы с картинками из папок Files и Images, и посмотреть, появляются ли они снова при запуске индикаторатакже посмотрите, работают ли другие пользовательские индикаторы, что строятся в отдельном подокне Документация по MQL5: Файловые операции / FileDelete www.mql5.com Файловые операции / FileDelete - Документация по MQL5 Sergey Gritsay 2010.06.04 12:26 #17 space_cowboy: попробуйте удалить файлы с картинками из папок Files и Images, и посмотреть, появляются ли они снова при запуске индикаторатакже посмотрите, работают ли другие пользовательские индикаторы, что строятся в отдельном подокне удалил , теперь выдает ошибку 2010.06.04 12:20:40 InfoBoard (EURUSD,M5) Ошибка при вызове Convert_PNG()файлы появились снова в директории C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5\Files Евгений 2010.06.04 12:53 #18 попробуйте заменить в функции void Board::GetChart(int X_size,int Y_size,string request,string file_name)//подготовим пути для конвертера CString src; src.Assign(TerminalInfoString(TERMINAL_PATH)); src.Append("\MQL5\Files\\"+file_name+".png"); src.Replace("\\","\\\\"); CString dst; dst.Assign(TerminalInfoString(TERMINAL_PATH)); dst.Append("\MQL5\Images\\"+file_name+".bmp"); dst.Replace("\\","\\\\");на //подготовим пути для конвертера CString src; src.Assign(TerminalInfoString(TERMINAL_DATA_PATH)); src.Append("\MQL5\Files\\"+file_name+".png"); src.Replace("\\","\\\\"); CString dst; dst.Assign(TerminalInfoString(TERMINAL_DATA_PATH)); dst.Append("\MQL5\Images\\"+file_name+".bmp"); dst.Replace("\\","\\\\"); Sergey Gritsay 2010.06.04 13:03 #19 все заработало, спасибо! Florin Ionescu 2010.12.01 13:51 #20 ЕвгенийОчень интересно и потенциально очень полезно.Спасибо за ваши усилия. 123 Новый комментарий
В виндовс 7 срабатывает какая-то защита у меня терминал установлен в директорию
C:\Program Files (x86)\MetaTrader 5_1\MQL5 но при этом продублированы папки в директории
C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5
и туда и туда закинул файлы. все равно не работает, а также при перезапуске терминала все исчезает, окно индикатора остается пустым.
DLL String_metrics и Convert_PNG в папку libraries положили?
каков результат работы скрипта?
DLL String_metrics и Convert_PNG в папку libraries положили?
каков результат работы скрипта?
конечно положил.
скрипт выдает C:\Program Files (x86)\MetaTrader 5_1
конечно положил.
скрипт выдает C:\Program Files (x86)\MetaTrader 5_1
какие сообщения выводятся в лог после запуска индикатора?
какие сообщения выводятся в лог после запуска индикатора?
вот так выглядит график при запуске индикатора
а вот так после перезагрузки терминала
вот так выглядит график при запуске индикатора
а вот так после перезагрузки терминала
попробуйте удалить файлы с картинками из папок Files и Images, и посмотреть, появляются ли они снова при запуске индикатора
также посмотрите, работают ли другие пользовательские индикаторы, что строятся в отдельном подокне
попробуйте удалить файлы с картинками из папок Files и Images, и посмотреть, появляются ли они снова при запуске индикатора
также посмотрите, работают ли другие пользовательские индикаторы, что строятся в отдельном подокне
файлы появились снова в директории C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5\Files
попробуйте заменить в функции void Board::GetChart(int X_size,int Y_size,string request,string file_name)
на
Евгений
Очень интересно и потенциально очень полезно.
Спасибо за ваши усилия.