MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 29

 
artmedia70 :

터미널은 /Portable 모드에서 실행되고 ME는 /Portable 모드에서도 실행됩니다. 이전에 터미널 내비게이터에 없었던 새 지표를 컴파일한 후 새 지표는 사용자 지정 지표 목록에 나타나지 않습니다. 터미널을 다시 시작한 후에만 내비게이터 창의 사용자 지정 표시기 목록에 새 표시기가 나타납니다.

마찬가지로 이미 존재하는 지표는 통화 쌍 창에서 지표가 이미 작동하는 경우 ME로 변경한 후 업데이트되지 않습니다. 표시기를 삭제하고 다시 시작해야만 해당 코드의 변경 사항을 볼 수 있습니다.

그리고 그래야 하지 않겠습니까? 빌드 509 이상에서는 모든 것이 그렇게 작동하고 작동했습니다. 터미널을 다시 시작한 후에만 변경 사항을 볼 수 있습니다.
 
Barbarian :
그리고 그래야 하지 않겠습니까? 빌드 509 이상에서는 모든 것이 그렇게 작동하고 작동했습니다. 터미널을 다시 시작한 후에만 변경 사항을 볼 수 있습니다.
저에게 기존 표시기의 변경 사항은 재컴파일 후, 때로는 기간을 변경한 후, 드물게 표시기를 다시 시작한 후 나타납니다. 그리고 새로운 표시기는 표시기의 첫 번째 컴파일 직후 터미널 탐색기에 나타났으며 터미널 을 다시 시작한 후에 는 표시되지 않았습니다.
 
Barbarian :
그리고 그래야 하지 않겠습니까? 빌드 509 이상에서는 모든 것이 그렇게 작동하고 작동했습니다. 터미널을 다시 시작한 후에만 변경 사항을 볼 수 있습니다.

아이디어에 따르면 코드가 컴파일된 후 변경 사항이 눈에 띄게 표시되어야 합니다.

Expert Advisor가 차트에 있는 경우 자동으로 다시 로드되어야 한다고 가정해 보겠습니다.

 
Interesting :

아이디어에 따르면 코드가 컴파일된 후에 변경 사항이 눈에 띄게 표시되어야 합니다.

Expert Advisor가 차트에 있는 경우 자동으로 다시 로드되어야 한다고 가정해 보겠습니다.


그랬다. 그리고 초기화 해제 이유 코드를 사용할 수 있습니다.
 
artmedia70 :

이 사람은 다음과 같이 썼습니다.

"...단말기를 업데이트 했어... 안 했으면 좋았을 텐데 :)..."

나는?

이것은 베타 테스터의 도움입니까, 아니면 불만을 품은 사용자의 불평입니까?



나, 내가 썼다. 그리고 이것은 투덜거림이 아니라 유쾌하고 즐거운 풍자입니다 :)

iVolume 의 잘못된 작동으로 인한 것은 내 잘못이 아닙니다.

내 전문가의 100%는 나를 위해 작동하지 않습니다.

그러니 걱정하지 마십시오. 칼을 빼십시오.

 
thecore :


나, 내가 썼다. 그리고 이것은 투덜거림이 아니라 유쾌하고 즐거운 풍자입니다 :)

iVolume의 잘못된 작동으로 인한 것은 내 잘못이 아닙니다.

내 전문가의 100%는 나를 위해 작동하지 않습니다.

그러니 걱정하지 마십시오. 칼을 빼십시오.

나는 당신과 "전쟁 경로"에 가지 않았습니다. 나는 단지 투덜거리고 불만이 있는 것을 좋아하지 않습니다. 길은 걷는 자가 지배할 것이다. 방금 MK를 비꼬고 조롱하지 않고 차분한 워크플로를 요구했는데, 그 후 "...업데이트 안 했으면 더 좋았을 텐데..."
 
Barbarian :

당신은 아마 지금 MT4의 베타 버전을 사용하는 곳에서 작성되고 있는 내용을 설명한 위의 내 게시물을 읽지 않았을 것입니다. nix에서는 모든 사람이 자신의 샌드박스에서 완전히 작업하고 루트 사용자만 모든 사람을 위한 공통 프로그램을 설치하고 다른 사용자가 사용할 수 있는 권한을 배포합니다. 거기에는 이데올로기가 완전히 다르지만 언뜻 보기에는 마이크로소프트와 비슷해 보입니다. 그건 그렇고, 나는 베타 버전에서 X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\에 사용자 설정을 쓰는 것을 신경 쓰지 않습니다. 저는 다음에 반대합니다.

1. 이러한 하위 디렉토리가 생성됩니다. X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\ B5589D10299052C8D921603EBD1F9752 \ 거기에 도착할 때까지 이름을 알 수 없으며 업데이트할 때마다 이름이 변경됩니다.

2. 이 경로를 따라 사용자 설정이 기록될 뿐만 아니라 실행 파일(지시자, 조언자, 스크립트 등)도 기록됩니다. 일반적으로 다른 사용자 이름으로도 외부인이 PC에 들어오지 못하도록 하는 모든 것입니다. 물론 이것은 나중에 우회하지만 비용은 얼마입니까?

그것이 나를 가장 두려워하는 첫 번째 지점이기 때문입니다. 파일 읽기/쓰기를 사용하면 이러한 작업을 사용하기 위한 코드가 더 복잡해집니다.

마이크로소프트가 개발자들에게 해머로 엄격하게 지정된 장소에만 데이터를 쓰도록 강요할 때가 왔다고 쓴 것은 헛되지 않았습니다. 특히 Windows 8에서는 더욱 어려워졌습니다.

더 이상 이전 방식으로 작업할 수 있는 옵션이 없습니다. /portable을 통한 부분적인 경로는 남아 있지만, 자신이 하는 일을 정확히 알고 있는 사람들에게만 해당됩니다. 그러나 이 경우에도 일부 데이터는 여전히 AppData에 있습니다.

1. 디렉토리는 업데이트 중에 이름을 변경하지 않으며 프로그램이 설치된 실제 경로에 따라 다릅니다. 또한 내부에는 시작 소스 디렉토리를 지정하는 origin.txt 파일이 있습니다.

2. 이제 Program Files에 /MQL4/experts 디렉토리가 없을 것입니다. AppData에는 작업 데이터의 인스턴스가 하나만 있을 것입니다. 소스 MQL4.zip 라이브러리는 Program Files에 있으며 적시에 AppData 작업 디렉토리에 배포됩니다.


설명을 건너 뛰지 마십시오. 시스템은 UAC 및 권한에 대해 전혀 모르는 수백만 명의 거래자에게 적응합니다.
 
Vinin :

532 빌드는 실행 오류(예: 배열 범위를 벗어남)에 대해 썼지만 536은 그렇지 않습니다.

추적하기가 더 어려울 것입니다.

이전 터미널에서는 모든 것이 작동하고 아무 것도 쓰지 않았지만

536 쓰기, 우리는 그것을 끄지 않았습니다.

간단한 예를 통해 직접 확인하세요.
 

서비스 데스크에 글을 쓰고 코드를 재설정하고 비디오도 끊었습니다.

>
 
Renat :

마이크로소프트가 개발자들에게 해머로 엄격하게 지정된 장소에만 데이터를 쓰도록 강요할 때가 왔다고 쓴 것은 헛되지 않았습니다. 특히 Windows 8에서는 더욱 어려워졌습니다.

더 이상 이전 방식으로 작업할 수 있는 옵션이 없습니다. /portable을 통한 부분적인 경로는 남아 있지만, 자신이 하는 일을 정확히 알고 있는 사람들에게만 해당됩니다. 그러나 이 경우에도 일부 데이터는 여전히 AppData에 있습니다.

1. 디렉토리는 업데이트 중에 이름을 변경하지 않으며 프로그램이 설치된 실제 경로에 따라 다릅니다. 또한 내부에는 시작 소스 디렉토리를 지정하는 origin.txt 파일이 있습니다.

2. 이제 Program Files에 /MQL4/experts 디렉토리가 없을 것입니다. AppData에는 작업 데이터의 인스턴스가 하나만 있을 것입니다. 소스 MQL4.zip 라이브러리는 Program Files에 있으며 적시에 AppData 작업 디렉토리에 배포됩니다.


설명을 건너 뛰지 마십시오. 시스템은 UAC 및 권한에 대해 전혀 모르는 수백만 명의 거래자에게 적응합니다.
그렇다면 B5589D10299052C8D921603EBD1F9752 형태의 디렉토리명을 어떻게 구성했는지는 모르겠지만, 저는 표준에 반대하는 것은 아니지만, 과도한 보안을 이유로 표준을 만들 때는 옳지 않습니다. 나는 특히 사용자가 Program Files에 MT4를 넣는 동일한 루트 디렉토리로 완전히 대체될 수 있는 것을 강조합니다. 그런 다음 파일을 찾을 위치, 예를 들어 MT4가 설치된 서버의 관리자가 보안상의 이유로 숨긴 경우 !!! 시스템 및 숨겨진 디렉토리 및 파일? 그건 그렇고, 당신은 Microsoft가 모든 사람에게 이것을하도록 강요하고 있다고 확신시키기 위해 헛되이 노력하고 있습니다. 개발자는 개발자 자신이 실행 파일에 대한 모든 권한을 설정하는 것처럼 프로그램을 설치할 위치를 알려주고 거짓말을 할 것입니다. 종속 파일 및 심볼릭 링크. 또한 Microsoft 자체의 권장 사항은 설정 및 구성 사용자 파일을 ...AppData\Roaming\에 배치하지만 실행 가능한 파일은 배치하지 않는 것입니다.