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

 
borilunad :

그러면 정규화되지 않고 오류가 발생할 수 있습니다! 그리고 더 정확한 정규화 가격에 만족하지 못하는 이유는 무엇입니까?

잘은 모르겠지만, 실수처럼 보였어요 :) 하지만 그게 더 정확하다면 당연히 이 더 정확한 가격을 사용하는게 낫겠죠. 도와 줘서 고맙다!
 
기능이 있다 WindowIsVisible () , 하위 창이 표시되는지 여부를 나타냅니다.
표시기 하위 창을 가급적이면 코드에서 보이지 않게 하려면 어떻게 해야 합니까? (가능하다면)
 
void OnStart ()
  {
string s = "" ;
double p = 0 ;
         p = Point ;
         p = NormalizeDouble (p, Digits );
         s = DoubleToString (p);
         Alert (s);  
  }

Alert에 포인트의 정규화된 값이 표시되도록 하고 싶었습니다. 그러나 0.00001000을 반환 합니다. NormalizeDouble 함수 이후에 정규화 되어야 합니까?

 
JoinDoe :

Alert에 포인트의 정규화된 값이 표시되도록 하고 싶었습니다. 하지만 0.00001000을 반환하는데, NormalizeDouble 함수 이후에 정규화되어야 할 것 같은데요?

DoubleToStr()이 도움이 될 것입니다.
 
Vinin :
DoubleToStr()이 도움이 될 것입니다.
감사합니다. 도움이 되었습니다! 그러나 Point의 도움으로 수학 연산을 수행해야 하는 경우에는 어떻게 해야 합니까? Alert로 출력하면 16진수 1e-005.0이 표시됩니다. 정규화 후 - 0.00001000. 이를 표시하려면 문자열 형식으로 변환해야 하지만 문자열로 산술 연산 을 할 수는 없습니다. 마지막에 여분의 3개의 0을 잘라내면서 동시에 수학 연산을 수행할 수 있는 방식으로 어떻게 하시겠습니까?
 
JoinDoe :
감사합니다. 도움이 되었습니다! 그러나 Point의 도움으로 수학 연산을 수행해야 하는 경우에는 어떻게 해야 합니까? Alert로 출력하면 16진수 1e-005.0이 표시됩니다. 정규화 후 - 0.00001000. 이를 표시하려면 문자열 형식으로 변환해야 하지만 문자열로 산술 연산을 할 수는 없습니다. 마지막에 여분의 3개의 0을 잘라내면서 동시에 수학 연산을 수행할 수 있는 방식으로 어떻게 하시겠습니까?

그리고 왜 여분의 0이 당신을 귀찮게합니까?

숫자를 저장하고 표시하는 것은 약간 다릅니다.

 
JoinDoe :
감사합니다. 도움이 되었습니다! 그러나 Point의 도움으로 수학 연산을 수행해야 하는 경우에는 어떻게 해야 합니까? Alert로 출력하면 16진수 1e-005.0이 표시됩니다. 정규화 후 - 0.00001000. 이를 표시하려면 문자열 형식으로 변환해야 하지만 문자열로 산술 연산을 할 수는 없습니다. 마지막에 여분의 3개의 0을 잘라내면서 동시에 수학 연산을 수행할 수 있는 방식으로 어떻게 하시겠습니까?
예, 당신은 그것으로 아무것도 할 필요가 없습니다. 그대로 사용하십시오. 1e-005는 지수 표기법입니다. 숫자 자체는 표시 방법에 따라 변경되지 않습니다.
 
코드에는 차트에 특정 선이 그려지 는 표시기 버퍼 가 포함되어 있습니다.
N 막대 이후에는 이 행이 더 이상 필요하지 않지만 표시기는 계속해서 메모리를 소모합니다.

질문이 있었습니다 - {0-N}을 넘어서는 막대의 버퍼 값만 재설정하면 -
메모리를 확보할 수 있습니까?

 
atztek :
코드에는 차트에 특정 선이 그려지는 표시기 버퍼가 포함되어 있습니다.
N 막대 이후에는 이 행이 더 이상 필요하지 않지만 표시기는 계속해서 메모리를 소모합니다.

질문이 있었습니다 - {0-N}을 넘어서는 막대의 버퍼 값만 재설정하면 -
메모리를 확보할 수 있습니까?

아니다
 
Vinin :
아니다
내가 올바르게 이해하고 있습니까? 표시기 버퍼 에 의한 메모리 오버런을 피하는 유일한 방법은
처음에 특정 범위(예: 0에서 2000까지)를 선택하고 초과하지 않습니까?