Ошибки, баги, вопросы - страница 1879

 
kaus_bonus:


для этого же и есть ChartOpen, должен возвращать ID нового чарта,но не делает этого

можете помочь,развив свою мысль?

ChartOpen асинхронная функция - запрос на открытие графика отправляется, и продолжается выполнение программы.

У вас должен быть список известных ChartID. Как только появился новый - получаете его ID и вносите в список. Это ID и будет тем, который открылся только что - на этот график и кидаете объекты. При удалении чарта, список также перестраиваете.

Я как-то выкладывал класс для работы с обзором рынка и графиками. Это самая лёгкая - первая версия из того, что уже дальше понаделал, но принцип должен быть понятен.
 
Artyom Trishkin:
ChartOpen асинхронная функция - запрос на открытие графика отправляется, и продолжается выполнение программы.


спасибо.

к сожалению, об выделенном в справке я не нашел ни слова, иначе может и не потратил бы пол вечера на поиск проблемы - новый чарт есть,а объекта на нем нет. и простая задача -  открыть чарт,нарисовать объект, превращается в ненужную попаболь.

попробую вашу

longGetOpenedChartID(void)
Возвращает идентификатор только что открытого графика
longChartID()
если не выйдет каменный цветок,да и хрен с ним. иначе мне проще оставить таймер,ибо не программист я.
 

Столкнулся сегодня с такой проблемой (проблема скорее всего не в МТ, но мешает работе с терминалом), впервые в своей жизни с таким сталкиваюсь.

Квадратная область экрана рабочего стола, примерно 0,1 от длины экрана и 0,3 от ширины экрана не откликается на команды мыши. Таким образом если окно любой программы находится в этой области экрана, то мышь в ней не работает и теряется фокус на приложении, в этой области нельзя пользовать меню и любыми другими элементами интерфейса программы, например не работает дерево в Навигаторе терминала.

Что за такое вообще? Такое ощущение, что в этой области экрана находится окно какого то приложения, но оно невидимое. Как быть? Кто нибудь сталкивался с подобным?

Win 10 64 битная. В диспетчере задач не обнаружил присутствия подозрительных программ.

 
Andrey Dik:



раз http://www.yaplakal.com/forum32/topic1379573.html

два https://www.google.ru/search?q=невидимое+окно+на+рабочем+столе

краткая выжимка - 

Это проблема конфликта последнего обновления виндуса и антивируса Авира и нортон.

Откати обновление и смени антивирус на комодо и будет тебе счастье. 
Глюк: невидимое окно - ЯПлакалъ
Глюк: невидимое окно - ЯПлакалъ
  • RustyKZ
  • www.yaplakal.com
Может, кто сталкивался с такой проблемой? В центре экрана (на скрине примерно отмечена прямоугольником) есть область, которая как прозрачное окно поверх всех окон. Курсор мыши в ней бегает, но попав туда, не кликает то, что в принципе, кликабельно. На приведенном примере - на "Активные темы" можно кликнуть, а на "Новые сообщения" - нет (если...
 
kaus_bonus:


раз http://www.yaplakal.com/forum32/topic1379573.html

два https://www.google.ru/search?q=невидимое+окно+на+рабочем+столе

краткая выжимка - 

Вах шайтанамэ... Лицензия на доктур закончилась поставил на время авиру.

Криворукие мелгомягкие или краснозонтичные?

В любом случае - спасибо!

 

Сохраняю строку в файл (строку распечатываю в журнал):

2017.05.01 15:34:21.653 exTrendstep_new EURUSD,M5: Save row 0: EURUSD;1.08967;1.08786;1.08784;1.08751;1.08751;1.08838;1.08838;50%;--------;0.00;--------;0.19%;1/1;1/1;1/1;0/1;

При открытии такой строки в экселе, он текст в ячейках, записанный так: 1/1; заменяет на дату:

EURUSD1.089671.087861.087841.087511.087511.088381.0883850%--------0.00--------0.19%01.янв01.янв01.янв0/1

Как этого избежать?
 
Artyom Trishkin:

Сохраняю строку в файл (строку распечатываю в журнал):

При открытии такой строки в экселе, он текст в ячейках, записанный так: 1/1; заменяет на дату:

EURUSD1.089671.087861.087841.087511.087511.088381.0883850%--------0.00--------0.19%01.янв01.янв01.янв0/1

Как этого избежать?
Попробуй добавить пробелы 1 / 1 или ещё какие примочки  --1/1-- чтобы excell не воспринимал введённое как дату.
 
Alexey Viktorov:
Попробуй добавить пробелы 1 / 1 или ещё какие примочки  --1/1-- чтобы excell не воспринимал введённое как дату.
Ага, попробую. Но хотелось бы знать как именно такую строку засунуть нормально.
Но спасибо в любом случае ;)
 
Artyom Trishkin:
Ага, попробую. Но хотелось бы знать как именно такую строку засунуть нормально.
Но спасибо в любом случае ;)

Не трать время. Я руками проверил, ни один из предложенных вариантов не подходит. А вот это 1\1 принимается как строка.

Это надо искать в региональных настройках. В excell`e этих настроек нет.

 
Alexey Viktorov:

Не трать время. Я руками проверил, ни один из предложенных вариантов не подходит. А вот это 1\1 принимается как строка.

Это надо искать в региональных настройках. В excell`e этих настроек нет.

Понял. Яволь, гер генераль.
Причина обращения: