y de nuevo dll y el mercado - página 8

 
Nikolai Karetnikov:

Envié un borrador a Renate, hasta ahora no hay noticias)

Deberías haber empezado tu primer post del hilo con eso, para no provocar una actitud negativa.

¿Cuál es la relación entre el mercado y el artículo? El mercado sólo tiene el archivo ejecutable, mientras que el artículo sólo tiene el código abierto. Incluyendo el código .dll de código abierto

 
Alexsandr San:

¡Sí! Tengo el archivo.

aquí está

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

¿Pero de la misma manera que puedes contraer un virus?

Funcionó con un .bat, supongo.

¿Qué pasa con WebRequest?

 
Alexey Viktorov:

Deberías haber empezado tu primer post con eso, para no provocar una actitud negativa.

¿Cuál es la relación entre el mercado y el artículo? El mercado sólo tiene el ejecutable y el artículo sólo tiene el código abierto. Incluyendo el código .dll de código abierto

¿Presunción de culpabilidad? ))

El artículo puede describir la versión básica, mientras que la funcionalidad completa está disponible en el Mercado ) https://www.mql5.com/ru/forum/342293/page3#comment_16627453

@Renat Fatkhullin está en silencio hasta ahora )

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

Lo conseguí con un .bat, supongo.

¿Qué pasa con WebRequest?

Sólo con.bat Y con WebRequest, probablemente necesite especificar el nombre de usuario y la contraseña

 
Alexsandr San:

sólo a través de.bat Y a través de WebRequest, lo más probable es que tenga que especificar el nombre de usuario y la contraseña

no, no hay nombre de usuario y contraseña proporcionado allí.

"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt" sirve para vincularse a la cuenta del usuario y hacer un seguimiento del límite mensual gratuito

Así es como veo que funciona la lógica de WebRequest


Datos

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

Escribamos en

const char&data[],// arrayCuerpo del mensaje HTTP
intdata_size,// tamaño del array data[] en bytes
char&result[],// matriz con los datos de la respuesta del servidor

El --output también estará en el cuerpo, y especificaremos "files\hello_world.wav" como archivo de destino

Mientras los experimentos están en marcha ))

 
Nikolai Karetnikov:

no, el nombre de usuario y la contraseña no se proporcionan allí.

"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt" sirve para vincularse a la cuenta del usuario y hacer un seguimiento del límite mensual gratuito

Así es como veo que funciona la lógica de WebRequest


Datos

Escribamos en

const char&data[],// arrayCuerpo del mensaje HTTP
intdata_size,// tamaño del array data[] en bytes
char&result[],// matriz con los datos de la respuesta del servidor

El --output también estará en el cuerpo, y especificaremos "files\hello_world.wav" como archivo de destino

Mientras se realizan los experimentos ))

¿Puedo poner un comando para el nombre de usuario y la contraseña en esta línea?

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

 
Alexsandr San:
pero en esta línea - ¿puede escribir el comando para el nombre de usuario y la contraseña?

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

añadido"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/9886 a3ce-5734-455 f-8 f78-7 a56381da86/v1/synthesize/apikey:GR1bb3zVMs9fcNKL6pA9-5 zads3j9ptWliCu6eh9oupUnpZB9pt' в список разрешенных URL во вкладке 'Советники'
HS      0       11:28:29.526    WebRequest (EURJPY,H2)  Ошибка загрузки 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886 a3ce-5734-455 f-8 f78-7 a56381da86/v1/synthesize/apikey:GR1bb3zVMs9fcNKL6pA9-5 zads3j9ptWliCu6eh9oupUnpZB9pt', код 401

sigue siendo un error

 
Nikolai Karetnikov:

¿Presunción de culpabilidad? ))

Por supuesto. Si una persona se pregunta cómo romper las reglas, significa que ya tiene la intención de ser culpable.

 
Alexey Viktorov:

Por supuesto. Si una persona está interesada en cómo romper las reglas, significa que ya tiene la intención de ser culpable.

eso es adorable de nuevo )))) Bueno, cómo se puede concluir del primer post del hilo que se pretende eludir algo que no se puede eludir. No se puede meter la DLL en el mercado como no se puede meter la pasta de dientes en el tubo))

Necesitamos alguna otra forma de implementar la funcionalidad. Estamos trabajando en WebRequest

 
Nikolai Karetnikov:

eso es adorable otra vez )))) Bueno, cómo puedes deducir del primer post del hilo una intención de puentear algo que no se puede puentear. No se puede meter la DLL en el mercado como no se puede meter la pasta de dientes en el tubo))

Necesitamos alguna otra forma de implementar la funcionalidad. Ahora trabajamos con WebRequest

401

Es imposible heredar de esta clase porque está declarada con el especificador final.

no sé con 401 sólo se encontró esto

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