크라우드소싱 GUI. 오픈 베타 테스트. - 페이지 37

 
저는 이 스레드에서 실용적인 팁과 희망 사항 목록을 작성하고 있으며 확실히 구현하기 시작할 것입니다. 그럼 개발에 참여해주신 모든 분들께 감사드립니다.
 

코드는 어디에 있습니까? 코드를 보고 다른 것을 조언할 수 있습니다.

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

코드는 어디에 있습니까? 코드를 보고 다른 것을 조언할 수 있습니다.

무슨 코드?

GUI_DRIVE.mqh 파일에는 모든 코드가 포함되어 있습니다.

CORES.mqh 파일에는 모든 부팅 정보가 포함되어 있습니다.

 
Реter Konow :

무슨 코드?

모든 것이 비디오로 제한됩니까? 우리 스스로는 아무것도 디자인할 수 없습니까?

 
Реter Konow :

무슨 코드?

GUI_DRIVE.mqh 파일에는 모든 코드가 포함되어 있습니다.

그리고 그는 어디에 있습니까?

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

그리고 그는 어디에 있습니까?

그는 회의 중입니다. 내 최신 블로그에서 다운로드하십시오. 모든 것이 있습니다. 나는 당신이 알고 있다고 생각했다.

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

그리고 그는 어디에 있습니까?

글쎄, 당신은 코드를 본 후 어떤 느낌. 저도 방금 봤습니다 :))))))))

노력은 물론 가장자리에 있습니다.)))) 당신은 당신이 자신의 아이디어를 고수하고 끝까지 직접 이기는 점에서 매우 이념적인 사람입니다.

 
일반적으로 요소를 혼동하지 않도록 특정 이름을 지정하지 않고 고유한 열거형 유형을 지정합니다.
 
Алексей Барбашин :

이상해..모국어로 코딩을 하고 인증서를 영어로 써도 계속 영어 잘하는 똑똑한 사람들을 공격하는구나....이상해..

Peter, 러시아어를 더 추가하십시오.

많은 언어의 경우 내 프로필에서 이 도구를 사용할 수 있습니다. 아래는 예제 스크립트입니다.

 #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 :

Peter, 러시아어를 더 추가하십시오.

많은 언어의 경우 내 프로필에서 이 도구를 사용할 수 있습니다. 아래는 예제 스크립트입니다.

그 정보 블록을 러시아어로 만들려면 그렇게 하겠습니다.

그리고 호출의 예를 추가하겠습니다.