2. 모든 막대를 반복하고 있지만 배열에는 14개의 요소만 포함되어 있습니다. 버퍼와 같은 배열을 사용하려면(차트에 있는 막대와 동일한 수의 요소를 가짐) 배열의 크기를 항상 확인하고 그에 따라 크기를 조정해야 합니다. 이 표시기를 확인할 수 있습니다: https://www.mql5.com/en/forum/174961/page22 (iHull() 함수) 이와 같은 경우에 어레이를 어떻게 사용해야 하는지 확인하십시오
mladen: C: 파티션 일련 번호로 제한하여 이를 수행할 수 있습니다(GetVolumeInformation() Windows API 함수 사용).
함수의 형식은 다음과 같습니다.
kernel32.dll에 있습니다. 그러나 사용자가 C: 파티션을 포맷하면 코드도 업데이트해야 합니다.
불행히도 이 기능 만으로는 충분하지 않습니다. 동일한 드라이브 직렬을 사용하는 몇몇 고객을 볼 수 있다는 점 외에 최악의 상황은 이 직렬에 대해 항상 0을 반환하는 Mac 및 Linux에서 실행되는 Windows 에뮬레이터의 경우입니다. 많은 사용자들이 사용하고 있습니다.
Ovo: 불행히도 이 기능만으로는 충분하지 않습니다. 동일한 드라이브 직렬을 사용하는 몇몇 고객을 볼 수 있다는 점 외에 최악의 상황은 이 직렬에 대해 항상 0을 반환하는 Mac 및 Linux에서 실행되는 Windows 에뮬레이터의 경우입니다. 많은 사용자들이 사용하고 있습니다.
mladen: 에뮬레이터를 몰라서 그럼 동글이 해결책으로 보이긴 한데 금이 가는 동글을 많이 봐서...
실제로 여러 에뮬레이터가 있으며 그 중 일부만 0을 반환합니다(예: 와인).
내 통계를 확인했습니다. 9000개의 MT4 데이터베이스 등록 중 290개의 일련 번호가 0이므로 약 3%입니다. 일반적으로 에뮬레이터는 HW 관련 기능 을 올바르게 구현하지 않으며 일부 호출은 호출될 때 터미널을 정지시키기도 합니다. 따라서 동글이 안정적으로 해결할 수 있는지 확실하지 않습니다. 지금까지 모든 에뮬레이터에서 작동하는 솔루션을 찾지 못했습니다.
안녕 믈라덴,
난 끝냈어,
하지만 MT4에 배치하면
하위 창에 아무 것도 나타나지 않습니다.
이 소스 코드를 살펴보십시오.
감사해요.
안녕 믈라덴,
난 끝냈어,
하지만 MT4에 배치하면
하위 창에 아무 것도 나타나지 않습니다.
이 소스 코드를 살펴보십시오.
감사해요.루피
두가지 :
1. S = (Q/R) 앞에 if (R!=0)을 추가합니다.
2. 모든 막대를 반복하고 있지만 배열에는 14개의 요소만 포함되어 있습니다. 버퍼와 같은 배열을 사용하려면(차트에 있는 막대와 동일한 수의 요소를 가짐) 배열의 크기를 항상 확인하고 그에 따라 크기를 조정해야 합니다. 이 표시기를 확인할 수 있습니다: https://www.mql5.com/en/forum/174961/page22 (iHull() 함수) 이와 같은 경우에 어레이를 어떻게 사용해야 하는지 확인하십시오
누가 서브 윈도우에 선을 그리 도록 해주세요.
시도했지만 여전히 선을 그리게 할 수 없습니다![](https://c.mql5.com/forextsd/smiles/confused_smile.png)
![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
도와주세요.
누가 서브 윈도우에 선을 그리도록 해주세요.
시도했지만 여전히 선을 그리게 할 수 없습니다![](https://c.mql5.com/forextsd/smiles/confused_smile.png)
![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
도와주세요.루피
이러한 배열을 버퍼로 사용하려고 하므로 초기화 섹션에서 모두 버퍼로 선언하십시오(새 메타 트레이더 4에는 더 이상 8 버퍼 제한이 없음). 그러면 작동합니다.
그것은 지금까지 가장 간단한 솔루션입니다
코드가 한 컴퓨터에서만 작동하도록 제한하는 방법이 있습니까?
코드가 한 컴퓨터에서만 작동하도록 제한하는 방법이 있습니까?
C: 파티션 일련 번호로 제한하여 이를 수행할 수 있습니다( GetVolumeInformation() windows API 함수 사용 ).
함수의 형식은 다음과 같습니다.
_In_opt_ LPCTSTR lpRootPathName,
_Out_opt_ LPTSTR lpVolumeNameBuffer,
_In_ DWORD nVolumeNameSize,
_Out_opt_ LPDWORD lpVolumeSerialNumber,
_Out_opt_ LPDWORD lpMaximumComponentLength,
_Out_opt_ LPDWORD lpFileSystemFlags,
_Out_opt_ LPTSTR lpFileSystemNameBuffer,
_In_ DWORD nFileSystemNameSize
);kernel32.dll에 있습니다. 그러나 사용자가 C: 파티션을 포맷하면 코드도 업데이트해야 합니다.
C: 파티션 일련 번호로 제한하여 이를 수행할 수 있습니다(GetVolumeInformation() Windows API 함수 사용).
함수의 형식은 다음과 같습니다.
kernel32.dll에 있습니다. 그러나 사용자가 C: 파티션을 포맷하면 코드도 업데이트해야 합니다.감사해요
시도해 볼 것입니다
C: 파티션 일련 번호로 제한하여 이를 수행할 수 있습니다(GetVolumeInformation() Windows API 함수 사용).
함수의 형식은 다음과 같습니다.
kernel32.dll에 있습니다. 그러나 사용자가 C: 파티션을 포맷하면 코드도 업데이트해야 합니다.불행히도 이 기능 만으로는 충분하지 않습니다. 동일한 드라이브 직렬을 사용하는 몇몇 고객을 볼 수 있다는 점 외에 최악의 상황은 이 직렬에 대해 항상 0을 반환하는 Mac 및 Linux에서 실행되는 Windows 에뮬레이터의 경우입니다. 많은 사용자들이 사용하고 있습니다.
불행히도 이 기능만으로는 충분하지 않습니다. 동일한 드라이브 직렬을 사용하는 몇몇 고객을 볼 수 있다는 점 외에 최악의 상황은 이 직렬에 대해 항상 0을 반환하는 Mac 및 Linux에서 실행되는 Windows 에뮬레이터의 경우입니다. 많은 사용자들이 사용하고 있습니다.
에뮬레이터에 대해 몰랐습니다.
그럼 동글이 해결책인것 같긴 한데 금이 가는 동글을 많이 봐서...
에뮬레이터를 몰라서 그럼 동글이 해결책으로 보이긴 한데 금이 가는 동글을 많이 봐서...
실제로 여러 에뮬레이터가 있으며 그 중 일부만 0을 반환합니다(예: 와인).
내 통계를 확인했습니다. 9000개의 MT4 데이터베이스 등록 중 290개의 일련 번호가 0이므로 약 3%입니다. 일반적으로 에뮬레이터는 HW 관련 기능 을 올바르게 구현하지 않으며 일부 호출은 호출될 때 터미널을 정지시키기도 합니다. 따라서 동글이 안정적으로 해결할 수 있는지 확실하지 않습니다. 지금까지 모든 에뮬레이터에서 작동하는 솔루션을 찾지 못했습니다.