포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1011

 
i999i :
시간당 1틱 동안 필요하고 나머지 시간에는 필요하지 않은 경우 ... 제거하는 방법은 무엇입니까? ... 그는 항상 기억을 차지합니다
글쎄, 얼마나 많은 메모리가 필요합니까? 수십 킬로바이트의 메모리를 가진 프로그래머블 계산기의 시대는 이미 지나간 것 같습니다 =)
 
변수가 많을수록 시스템 전체가 느려집니다. 현재 불필요한 데이터로 인해 시스템이 느려지는 이유는 무엇입니까?
 
i999i :
변수가 많을수록 시스템 전체가 느려집니다. 현재 불필요한 데이터로 인해 시스템이 느려지는 이유는 무엇입니까?

최적화되고 어셈블러에서도 자신의 소프트웨어를 수락하거나 작성)))

이제 대량 생산된 소프트웨어를 생산하는 대부분의 회사가 이 경로를 따르며, 새 버전이 나올 때마다 제품은 더 많이 먹고 더 많은 리소스를 필요로 합니다. Metaquot 터미널은 아직 최악의 예가 아닙니다. 제 생각에 Microsoft의 인디언들은 이미 불필요한 구식 쓰레기에서 코드를 정리하는 방법과 빠르고 리소스를 많이 사용하는 소프트웨어를 릴리스하는 방법을 전혀 모릅니다. 철제 제조업체에도 빵 얼룩을위한 캐비아가 있기 때문에 필요합니다. hotstsa)))

 
i999i :
변수가 많을수록 시스템 전체가 느려집니다. 현재 불필요한 데이터로 인해 시스템이 느려지는 이유는 무엇입니까?

이러한 질문으로 이 주제를 벗어나지 않도록 하십시오.

그리고 모든 문서를 주의 깊게 읽으면 원하는 기능이 있다는 것을 기억할 것입니다. 그녀를 찾는 일만 남았습니다. 여기 ArrayFree 입니다.

 
전문가 여러분 , 그래프의 속성을 양방향으로 변경할 수 없는 이유, 제가 뭘 잘못하고 있는지 알려주세요. (수동으로 변경되지만 프로그래밍 방식으로는 변경되지 않음)

//ChartSetInteger(0,CHART_BRING_TO_TOP,0,true);
ChartSetInteger(0,CHART_BRING_TO_TOP,0,거짓);
차트 다시 그리기(0);
 
그리고 여전히 다음 클라이언트 터미널 속성을 가져올 수 없습니다. int screen_dpi = TerminalInfoInteger (TERMINAL_SCREEN_DPI);
TERMINAL_SCREEN_DPI 이 속성은 어떤 이유로 컴파일러에 의해 정의되지 않았지만 설명서에 있습니다(예제 포함).
 
Money_Maker :
전문가 여러분, 그래프의 속성을 양방향으로 변경할 수 없는 이유, 제가 뭘 잘못하고 있는지 알려주세요. (수동으로 변경되지만 프로그래밍 방식으로는 변경되지 않음)

//ChartSetInteger(0,CHART_BRING_TO_TOP,0,true);
ChartSetInteger(0,CHART_BRING_TO_TOP,0,거짓);
차트 다시 그리기(0);

따라서 이렇게 CHART_BRING_TO_TOP을 제공하지 않고 현재 차트의 지정된 서브윈도우에서 함수가 동작하며 서브윈도우와 관련된 속성만 수용하며, 차트상의 터미널은 서로 다른 서브윈도우를 겹쳐서 그릴 수 없다.

오류 출력이 있는 단축 버전을 사용해야 합니다. - if(! ChartSetInteger (0,CHART_BRING_TO_TOP,true)) Print("error No", GetLastError()); - 최소한 거절 이유를 알아낼 수 있도록.

머니메이커 :
그리고 여전히 다음 클라이언트 터미널 속성을 가져올 수 없습니다. int screen_dpi = TerminalInfoInteger(TERMINAL_SCREEN_DPI);
TERMINAL_SCREEN_DPI 이 속성은 어떤 이유로 컴파일러에 의해 정의되지 않았지만 설명서에 있습니다(예제 포함).

캠페인은 다시 어리석게 ME5에 대한 인증서를 보지 않고 복사했거나 당분간 이 속성을 운영하는 것에 대해 마음을 바꿨습니다. 그러나 이것은 사이트에만 있으며 ME 도움말에서 모든 것이 정상이며 거기에는 그러한 속성이 없습니다.

시민 여러분! 문서 섹션이 아닌 ME 도움말을 읽으십시오. 여기 정보가 조금 느리게 업데이트됩니다.

 
evillive :

그렇기 때문에 이렇게 CHART_BRING_TO_TOP을 제공하지 않고 현재 차트의 지정된 하위 창에서 작동하며 해당 하위 창과 관련된 속성만 허용합니다.

오류 출력이 있는 단축 버전을 사용해야 합니다. - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true)) Print("error No", GetLastError()); - 최소한 거절 이유를 알아낼 수 있도록.

감사합니다) 하지만 역시 작동하지 않거나 "type works" 오류가 발생하지 않습니다. 하지만 실제로는 아무 것도 변경되지 않습니다. 그래서 코드를 2줄로 단순화했습니다.

위의 그래프를 찾고 있었는데 .. 찾았는데 찾던대로 안되네요 (아마도 다른거겠죠?)

CHART_BRING_TO_TOP

다른 모든 항목 위에 그래프 표시


이 선이 작동했습니다(그래프가 실제로 맨 위에 있음).

ChartSetInteger(0,CHART_FOREGROUND,0,true); // 상위 차트
// ChartSetInteger(0,CHART_FOREGROUND,0,false); // 하단 차트
차트 다시 그리기();

CHART_FOREGROUND

전경의 가격 차트


BRING_TO_TOP과 FOREGROUND가 다른가요?
 
evillive :

따라서 이렇게 CHART_BRING_TO_TOP을 제공하지 않고 현재 차트의 지정된 서브윈도우에서 함수가 동작하며 서브윈도우와 관련된 속성만 수용하며, 차트상의 터미널은 서로 다른 서브윈도우를 겹쳐서 그릴 수 없다.

오류 출력이 있는 단축 버전을 사용해야 합니다. - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true)) Print("error No", GetLastError()); - 최소한 거절 이유를 알아낼 수 있도록.

캠페인은 다시 어리석게 ME5에 대한 인증서를 보지 않고 복사했거나 당분간 이 속성을 운영하는 것에 대해 마음을 바꿨습니다. 그러나 이것은 사이트에만 있으며 ME 도움말에서 모든 것이 정상이며 거기에는 그러한 속성이 없습니다.

시민 여러분! 문서 섹션이 아닌 ME 도움말을 읽으십시오. 여기 정보가 조금 느리게 업데이트됩니다.

도움을 주셔서 감사합니다. 대단히 감사합니다!
 
안녕하세요! 어떻게든 텍스트 변수의 값을 다른 변수의 이름으로 변환할 수 있는지 알려주십시오. 또는 변수의 텍스트를 다른 변수의 이름과 비교하십시오.
 int Parametr1= 1 ;
int Parametr2= 2 ;
int ParametrX=X;

String text= "Paremetr" ;


if ( text== parametr1); {
...

}
글쎄, 어때?)) 미리 감사합니다