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

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

흠... 그렇다면 간단한 질문입니다. 확인란의 상태가 변경되었는지 어떻게 알 수 있습니까?

이벤트는 Internal_API 파일의 OnGuiEvent(문자열 값) 함수에 발생하며, 여기서 사용자는 요소 변경에 대한 반응을 작성합니다.
 
Алексей Барбашин :

흠... 그렇다면 간단한 질문입니다. 확인란의 상태가 변경되었는지 어떻게 알 수 있습니까?

각 틱 에서 Peter의 변수가 어떤 상태인지 물어보십시오. 코드의 다른 섹션이 이에 따라 달라질 수 있지만 다음 작업을 위해 30개의 체크박스 위치를 알아야 하는 경우 어쨌든 기억할 수 있는 작업을 수행하기 위해 전체 발보를 굴려야 합니다.

 
Alexandr Andreev :

각 틱 에서 Peter의 변수가 어떤 상태인지 물어보십시오. 코드의 다른 섹션이 이에 따라 달라질 수 있지만 다음 작업을 위해 30개의 체크박스 위치를 알아야 하는 경우 어쨌든 기억할 수 있는 작업을 수행하기 위해 전체 발보를 굴려야 합니다.

잘못된. 이벤트는 OnGuiEvent() 함수에 발생합니다. 거기에서 당신은 그것을 받고 처리합니다.

다행히 당신은 틀렸습니다.))
 
몇 시간만 있으면 모든 것이 명확해질 것입니다.
 
Реter Konow :
이벤트는 Internal_API 파일의 OnGuiEvent(문자열 값) 함수에 발생하며, 여기서 사용자는 요소 변경에 대한 반응을 작성합니다.

이것은 콜백이지만 표준 OnChartEvent 에 대한 이벤트가 생성되지 않는 이유와 함수에 값으로 어떤 매개변수가 반환되는지 명확하지 않습니다.

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

이것은 콜백이지만 표준 OnChartEvent에 대한 이벤트가 생성되지 않는 이유와 함수에 값으로 어떤 매개변수가 반환되는지 명확하지 않습니다.

공식적으로 이것은 콜백이라고 할 수 있습니다. 한 프로그램의 공통 메모리에 살고 있음에도 불구하고 엔진과 어드바이저를 별도의 엔터티로 간주하면.

값은 변경 이벤트에서 요소의 매개변수 값을 전달합니다. 즉, 그들은 버튼을 눌렀습니다 - 그들은 "1"을 얻었습니다. 눌림 - "0"을 얻었습니다. 입력 필드 에 텍스트를 입력했습니다. 해당 요소의 경우 텍스트를 얻었습니다. 우리는 목록에서 항목을 선택했습니다 - 우리는 그 이름을 얻었습니다. 가치를 높이십시오.
 
Реter Konow :
공식적으로 이것을 콜백이라고 할 수 있습니다. 한 프로그램의 공통 메모리에 살고 있음에도 불구하고 엔진과 어드바이저를 별도의 엔터티로 간주하면.

값은 변경 이벤트에서 요소의 매개변수 값을 전달합니다. 즉, 그들은 버튼을 눌렀습니다 - 그들은 "1"을 얻었습니다. 눌림 - "0"을 받았습니다. 입력 필드 에 텍스트를 입력했습니다. 해당 요소의 경우 텍스트를 얻었습니다. 우리는 목록에서 항목을 선택했습니다 - 우리는 그 이름을 얻었습니다. 가치를 높이십시오.

예, 하지만 이것은 단어 cool과 연관될 수 없습니다 - 그것은 단어 minimum과 연관될 수 있습니다

그리고 여기의 시원함은 디자인이 될 수 있습니다. 하지만 지금은 환경에 대해 잊어 버릴 가치가 있다고 생각합니다.
 
Реter Konow :
공식적으로 이것은 콜백이라고 할 수 있습니다. 한 프로그램의 공통 메모리에 살고 있음에도 불구하고 엔진과 어드바이저를 별도의 엔터티로 간주하면.

값은 변경 이벤트에서 요소의 매개변수 값을 전달합니다. 즉, 그들은 버튼을 눌렀습니다 - 그들은 "1"을 얻었습니다. 눌림 - "0"을 얻었습니다. 입력 필드 에 텍스트를 입력했습니다. 해당 요소의 경우 텍스트를 얻었습니다. 우리는 목록에서 항목을 선택했습니다 - 우리는 그 이름을 얻었습니다. 가치를 높이십시오.

공식적으로 모든 프로그램은 공유 메모리에서 실행됩니다(그렇게 정의하는 경우). 코드 작성의 분리는 프로그램의 분리를 의미하지 않습니다. Windows는 이벤트를 통해 모든 프로그램과 통신합니다. 이벤트는 메시지를 전달하는 일반적인 방법입니다.

그리고 값 자체만 전송되는 경우 어떤 요소에서 값을 수신하는지 확인하는 방법은 무엇입니까?

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

공식적으로 모든 프로그램은 공유 메모리에서 실행됩니다(그렇게 정의하는 경우). 코드 작성의 분리는 프로그램의 분리를 의미하지 않습니다. Windows는 이벤트를 통해 모든 프로그램과 통신합니다. 이벤트는 메시지를 전달하는 일반적인 방법입니다.

그리고 값 자체만 전송되는 경우 어떤 요소에서 값을 수신하는지 확인하는 방법은 무엇입니까?

값은 함수의 해당 케이스에 전달됩니다. switch문이 있습니다.
 
Alexandr Andreev :

예, 하지만 이것은 단어 cool과 연관될 수 없습니다 - 그것은 단어 minimum과 연관될 수 있습니다

그리고 여기의 시원함은 디자인이 될 수 있습니다. 하지만 지금은 환경에 대해 잊어 버릴 가치가 있다고 생각합니다.
나는 당신을 이해했다. 주요 과제 해결 후 바로 설계에 착수하겠습니다. 개선이 필요하다는 점에 동의합니다.