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

 
Alexey Navoykov:

Точка - это универсальный оператор в MQL.

Это как посмотреть. Можно сказать что универсальный: работает и с объектами и с указателями.

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

class A {
public:
    void f() {}
} *a;

запись

    a.f();

эквивалентна не

    a->f();

a

    (*a).f();
 

есть такая структура

struct OrdersInfo
{
   int      ticket;
   string   symbol;
   int      type;
   double   volume;
   double   open_price;
   double   stop_loss;
   double   take_profit;
   string   comment;
   int      magic;
};

есть есть переменная OrdersInfo order, при попытке записать ее в файл 

bool WriteStr(OrdersInfo &order)
{
   int handle = FileOpen(m_file_name, FILE_WRITE | FILE_COMMON | FILE_BIN);
   if(handle != INVALID_HANDLE)
   {
      if(FileWriteStruct(handle, order) == 0) return false;
      
      FileClose(handle);
   }
   
   return true;
}

компилятор выдает: 'order' - structures containing objects are not allowed

в чем может быть проблема?


 
Andrii Djola:

есть такая структура

есть есть переменная OrdersInfo order, при попытке записать ее в файл 

компилятор выдает: 'order' - structures containing objects are not allowed

в чем может быть проблема?


Тут

https://www.mql5.com/ru/docs/files/filewritestruct

перечислены ограничения.

Документация по MQL5: Файловые операции / FileWriteStruct
Документация по MQL5: Файловые операции / FileWriteStruct
  • www.mql5.com
//|                                          Demo_FileWiteStruct.mq5 | //|                        Copyright 2013, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Структура для хранения данных свечи                              |...
 
спасибо
 

МТ4  на ВПС  трафик отрицательный, пошло скачивание истории счетчик пошёл увеличиваться ...


 
Когда заходишь на страницу продуктов любого автора, то никак не понять, какие продукты под нужную платформу (4 или 5). Возможно ли разделить продукты на этой странице по платформам?
 
Где можно взять коды виджетов своего сигнала для форумов? Вижу только для сайтов...
 
fxsaber:
Когда заходишь на страницу продуктов любого автора, то никак не понять, какие продукты под нужную платформу (4 или 5). Возможно ли разделить продукты на этой странице по платформам?


уже предлагали такое. 

и очень часто клиент покупает, а потом пишет, что не для того терминала купил. - или это делается специально?

Я предлагал в продуктах сделать разделение также и как в маркете - Эксперты, утилиты, Индикаторы, панели...

 

Поиск штатной функции в Документации дает нулевой результат

https://www.mql5.com/ru/search#!keyword=OrderGetInteger&module=mql5_module_documentation

Поиск - MQL5.community
Поиск - MQL5.community
  • www.mql5.com
Поиск выполняется с учетом морфологии и без учета регистра. Все буквы, независимо от того, как они введены, будут рассматриваться как строчные. По умолчанию наш поиск показывает страницы...
[Удален]  
fxsaber:

Поиск штатной функции в Документации дает нулевой результат

https://www.mql5.com/ru/search#!keyword=OrderGetInteger&module=mql5_module_documentation

Не заметил... Куча всего.