OnDeinit의 시작 부분에 Print를 하고 클라이언트 터미널을 닫은 후 전문가 로그를 보고 OnDeinit가 호출되었는지 확인하십시오!
여기 당신의 실수가 있습니다
당신은 당신이 직접 만든 물건을 분명히 알고 있습니다.
ObjectTotal 및 ObjectName을 참조하지 않고 이름을 유지하고 제거하십시오.
PS 새 빌드에서는 접두사로 개체 그룹을 삭제하는 기능이 추가되었습니다. 이름에 동일한 고유 접두사를 사용하여 개체의 이름을 지정하면 도움이 됩니다.
접두사로 개체 그룹을 삭제하는 방법을 확인할 수 있는 기회가 이미 있었습니다. 훌륭하지만 이전 빌드에서 컴파일된 코드도 작동하지 않습니다. 따라서 지금까지는 개인적인 용도로만 사용할 수 있습니다. 이 때문에 동일한 업데이트를 강제하지 마십시오. 결국 많은 사람들이 DC 서버에 업데이트를 게시할 때까지 업데이트 방법을 모릅니다.
OnDeinit의 시작 부분에 Print를 하고 클라이언트 터미널을 닫은 후 전문가 로그를 보고 OnDeinit가 호출되었는지 확인하십시오!
여기 당신의 실수가 있습니다
당신은 당신이 직접 만든 물건을 분명히 알고 있습니다.
ObjectTotal 및 ObjectName을 참조하지 않고 이름을 유지하고 제거하십시오.
PS 새 빌드에서는 접두사로 개체 그룹을 삭제하는 기능이 추가되었습니다. 이름에 동일한 고유 접두사를 사용하여 개체의 이름을 지정하면 도움이 됩니다.
OnDeinit의 시작 부분에 Print를 하고 클라이언트 터미널을 닫은 후 전문가 로그를 보고 OnDeinit가 호출되었는지 확인하십시오!
여기 당신의 실수가 있습니다
당신은 당신이 직접 만든 물건을 분명히 알고 있습니다.
ObjectTotal 및 ObjectName을 참조하지 않고 이름을 유지하고 제거하십시오.
PS 새 빌드에서는 접두사로 개체 그룹을 삭제하는 기능이 추가되었습니다. 이름에 동일한 고유 접두사를 사용하여 개체의 이름을 지정하면 도움이 됩니다.
사실, 모든 프로그램의 deinit는 터미널이 닫힐 때 호출됩니다.
특별한 초기화 해제 이유 코드 도 있습니다. REASON_CLOSE
그리고 표시기 버퍼를 재설정합니까?
그리고 표시기 버퍼를 재설정합니까?
귀하의 지표와 관련된 상황이 정리되었습니다.
문제는 표시기가 진드기의 도착뿐만 아니라 첫 번째 그림과 누락 된 기록의 도착에 대해서도 계산된다는 것입니다.
1. 새로운 틱이 도착했습니다 - 지표가 안정되었습니다
2. 누락된 히스토리가 와서 터미널의 마지막 실행에서 마지막 데이터와 마지막 틱 사이의 구멍을 막았습니다. 지표가 계산됩니다. 그러나 동시에 새로운 바의 상태는 없습니다!
이 문제를 해결하려면 막대의 수를 확인해야 합니다. 이 정도
나는 init와 deinit 모두에 빈 값을 가진 버퍼 초기화 블록을 넣었다. 결과는 동일합니다. 내 말은, 그는 존재하지 않습니다.
개발자들의 의견을 기다립니다.
모든 것이 재설정됩니다. 결국 터미널이 닫힙니다)))
음. EMPTY_VALUE 버퍼 초기화 블록이 초기화로 설정되었습니다.
무엇 때문에? 초기화에서 버퍼가 아직 할당되지 않았을 수 있습니다.
버퍼가 많이 증가한 경우(기록 데이터의 새로운 부분이 도착한 경우)는 어떻습니까?
이러한 경우, 버퍼는 전체 지표가 다시 계산될 것이 분명한 경우 지표가 계산 되기 전에 초기화됩니다.
무엇 때문에? 초기화에서 버퍼가 아직 할당되지 않았을 수 있습니다.
버퍼가 많이 증가한 경우(기록 데이터의 새로운 부분이 도착한 경우)는 어떻습니까?
이러한 경우 버퍼는 전체 표시기가 다시 계산될 것이 분명한 경우 표시기가 계산되기 전에 초기화됩니다.