クラウドソーシングによるGUI。オープンベータテストを実施。 - ページ 37

 
このスレッドから良いヒントや提案をまとめているので、ぜひ実行に移したいと思います。というわけで、皆さん、開発に参加してくれてありがとうございました。
 

では、コードそのものはどこにあるのでしょうか?コードを見ていただければ、もう少しアドバイスできるかもしれません。

 
Алексей Барбашин:

では、コードそのものはどこにあるのでしょうか?コードを見ていただければ、もう少しアドバイスできるかもしれません。

どんなコード?

GUI_DRIVE.mqhには、すべてのコードが含まれています。

CORES.mqhファイルには、すべてのロード情報が含まれています。

 
Реter Konow:

どんなコード?

すべてがビデオに限定されるのでしょうか?自分たちだけでは何も構築できないのか?

 
Реter Konow:

どのコード?

GUI_DRIVE.mqhには、すべてのコードが含まれています。

そして、それはどこにあるのか?

 
Алексей Барбашин:

そして、彼はどこにいるのか?

アセンブリにあります。前回のブログからダウンロードしてください。全部あるんです。知ってると思ったんだけどな

https://www.mql5.com/ru/blogs/post/733700
ВИЗУАЛЬНЫЙ РЕДАКТОР
ВИЗУАЛЬНЫЙ РЕДАКТОР
  • www.mql5.com
Распакуйте архив и установить советник KIB_Studio.ex5 в папку экспертов, а индикатор Empty_window.ex5 в папку индикаторов. Запустите сначала советник, потом индикатор. 1. Появится окно меню. Оно содержит базовые элементы управления. 2. После загрузки индикатора, появится путое окно для редактирования. 3. Перетаскивайте элементы из окна меню на...
 
Алексей Барбашин:

そして、それはどこにあるのか?

では、コードをご覧になってのご感想はいかがでしょうか。を見ていたところです))))))

勿論、頑張ってますよね)))。ピーターさんはアイデアマンで、自分のアイデアを最後まで貫き通すんです。

 
通常、要素を混同しないように、特定の名前ではなく、独自のenum型が与えられます。
 
Алексей Барбашин:

不思議なもので、母国語でコーディングしているのに、ヘルプは英語で書いて、英語圏の賢い人への悪口を言う......。おかしいな...。

ピーター ロシア語も入れてね。

多くの言語については、私のプロファイルでこのツールを使用することができます、以下は、スクリプトの例です。

#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"

#include <ErrorDescription.mqh>

eLng lng_s[]= {lng_Russian,lng_English};//Языки, для каких ниже в массиве будет перевод

//Строки выбранных языков
string     string_s[][32]=
  {
     {"Количество параметров:%s","Number of parameters:%s"},//Используется один параметр, максимум 2
     {"Привет","Hello"},//1
     {"","Hs"},//2 - это пометка индекса в массиве, помогает при большом количестве строк
  };

const int my_lng_id=cLng::Set_users_errors_messages("My_project",lng_s,string_s);//Инициализация. Возвращает id конкретного набора, может быть несколько

//По умолчанию используется язык терминала, в тестере всегда определяется как английский
//Можно принудительно выбрать нужный язык
void OnStart()
  {
//Преобразовали код строки в саму строку
   string s1=cLng::CodeDescription_user(my_lng_id,1,"","");
   Print("Моя строка такая: ",s1);

//Вывод ошибки с указанием файла, метода, строки, кода сообщения(индекс в массиве)
   cLng_add_user(my_lng_id,0,string(999),"");

//Принудительно установили английский язык
   cLng::lng_select=lng_English;

//Принудительно установили арабский язык. Его нету в переводах, значит будет использоваться английский
   cLng::lng_select=lng_Arabic;

//Отсутствующий код строки, будет об этом указано
   cLng_add_user(my_lng_id,5,"","");//

//Генерация и вывод системной ошибки
   ResetLastError();
   SymbolName(999999,false);
   cLng_add(GetLastError(),"","");
  }
 
Aliaksandr Hryshyn:

ピーター もっとロシア語を増やしてください。

多くの言語については、私のプロファイルでこのツールを使用することができます、以下は、スクリプトの例です。

もし、その情報ブロックをロシア語で作るということであれば、そうします。

そして、通話例も追加します。