и снова dll и маркет - страница 8

 
Nikolai Karetnikov:

Отправил черновик Ренату, пока тишина )

С этого и надо было начинать своё первое сообщение темы, чтобы не вызывать негативного отношения.

А какая связь между маркетом и статьёй? В маркет только исполняемый файл, а в статью только открытый код. В том числе и открытый код .dll

 
Alexsandr San:

да! получилось получить файл 

вот

------------------------------------

но таким же образом - можно и вирус загнать!?

получилось с помощью .bat, я так понимаю.

А через WebRequest?

 
Alexey Viktorov:

С этого и надо было начинать своё первое сообщение темы, чтобы не вызывать негативного отношения.

А какая связь между маркетом и статьёй? В маркет только исполняемый файл, а в статью только открытый код. В том числе и открытый код .dll

Презумпция виновности? ))

В статье может быть описана базовая версия, а на Маркет выходим с полным функционалом ) https://www.mql5.com/ru/forum/342293/page3#comment_16627453

@Renat Fatkhullin пока безмолствует )

и снова dll и маркет
и снова dll и маркет
  • 2020.05.30
  • www.mql5.com
День добрый! Правило №1 dll на Маркете запрещен...
 
Nikolai Karetnikov:

получилось с помощью .bat, я так понимаю.

А через WebRequest?

только через .bat   А через WebRequest  скорее всего, нужно как то, прописать логин и пароль 

 
Alexsandr San:

только через .bat   А через WebRequest  скорее всего, нужно как то, прописать логин и пароль 

нет, логина и пароля там не предусмотрено.

"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt"  служит для привязки к учетной записи пользователя и отслеживания бесплатного месячного лимита

Я примерно так представляю логику работы WebRequest'a


Кусок данных

--header "Content-Type: application/json" ^
--header "Accept: audio/wav" ^
--data "{\"text\":\"hello world\"}" ^

Прописываем в 

   const char        &data[],          // массив тела HTTP-сообщения
   int               data_size,        // размер массива data[] в байтах
   char              &result[],        // массив с данными ответа сервера

--output тоже будет в теле, а в качестве целевого файла указываем "files\hello_world.wav"

Пока идут эксперименты ))

 
Nikolai Karetnikov:

нет, логина и пароля там не предусмотрено.

"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt"  служит для привязки к учетной записи пользователя и отслеживания бесплатного месячного лимита

Я примерно так представляю логику работы WebRequest'a


Кусок данных

Прописываем в 

   const char        &data[],          // массив тела HTTP-сообщения
   int               data_size,        // размер массива data[] в байтах
   char              &result[],        // массив с данными ответа сервера

--output тоже будет в теле, а в качестве целевого файла указываем "files\hello_world.wav"

Пока идут эксперименты ))

а вот в эту строку - может можно как то, прописать команду, для логина и пароля ?  

https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da86/v1/synthesize

 
Alexsandr San:
а вот в эту строку - может можно как то, прописать команду, для логина и пароля ?  

https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da86/v1/synthesize

добавил "apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt"  

LL      0       11:27:15.258    WebRequest (EURJPY,H2)  Ошибка в WebRequest. Код ошибки  =4014
PJ      3       11:27:15.258    Message Необходимо добавить адрес 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da86/v1/synthesize/apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt' в список разрешенных URL во вкладке 'Советники'
HS      0       11:28:29.526    WebRequest (EURJPY,H2)  Ошибка загрузки 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da86/v1/synthesize/apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt', код 401

все равно ошибка 

 
Nikolai Karetnikov:

Презумпция виновности? ))

Конечно. Если человек интересуется как нарушить правила, значит уже намеревается стать виновным.

 
Alexey Viktorov:

Конечно. Если человек интересуется как нарушить правила, значит уже намеревается стать виновным.

это прелестно еще раз )))  Ну как из первого сообщения темы можно было сделать вывод о намерении обойти то, что и обойти то невозможно. Не впихнуть DLL на Маркет, как зубную пасту не запихнешь обратно в тюбик ))

Нужен, какой-то другой способ реализации функционала. Вот колдуем над WebRequest

 
Nikolai Karetnikov:

это прелестно еще раз )))  Ну как из первого сообщения темы можно было сделать вывод о намерении обойти то, что и обойти то невозможно. Не впихнуть DLL на Маркет, как зубную пасту не запихнешь обратно в тюбик ))

Нужен, какой-то другой способ реализации функционала. Вот колдуем над WebRequest

401

Наследование от данного класса невозможно, так как он объявлен со спецификатором final

не знаю с 401 только это нашёл 

Документация по MQL5: Основы языка / Типы данных / Структуры, классы и интерфейсы
Документация по MQL5: Основы языка / Типы данных / Структуры, классы и интерфейсы
  • www.mql5.com
Структура является набором элементов произвольного типа (кроме типа void). Таким образом, структура объединяет логически связанные данные разных типов. Объявление структуры Имя структуры нельзя использовать в качестве идентификатора (имени переменной или функции). Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг...
Причина обращения: