ex4 파일을 생성하지 않음 - 페이지 6

 
Renat :

기술적인 주제에 대해 질문을 할 때 "무언가, 한 번, 어떻게든"이라는 개념으로 작동할 수 없습니다. 이 경우 출처를 의미하는 세부 정보가 필요합니다. 비공개 메시지를 통해 보낼 수 있습니다.

명쾌한 답변을 원하시나요? 일반적인 용어의 대답은 이 스레드에서만 몇 번 들었습니다.

문제가 감지되었습니다. MetaEditor는 Program Files 아래의 시스템 폴더에 사용자 파일을 씁니다. Windows 8(내 경우)은 VirtualStore 서비스, 즉 전문가, 이력, 로그 및 기타 폴더의 파일은 실제로 MetaTrader가 설치된 폴더가 아니라 <disk>:\Users\<username>\AppData\Local\VirtualStore\Program Files (x86)\ 폴더에 있습니다. <설치 폴더 MetaTrader>.

VirtualStore 사용을 비활성화하려면 레지스트리의 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 분기에서 "EnableLUA" = 0 매개변수를 변경하고 컴퓨터를 다시 시작해야 합니다. 그 후에 모든 파일 변경 사항과 컴파일된 모듈은 MetaTrader 설치 폴더에 있습니다.

개발자에 대한 요청: 가능하면 기록, 전문가, 사운드 폴더의 위치를 명시적으로 표시하십시오. 이렇게 하면 내가 "Expert Advisor가 컴파일되지 않은 이유"라는 스레드를 시작한 질문이 제거되고 컴파일되지만 예상되는 위치에 추가되지는 않습니다.

문제를 끝까지 이해하지 못하고 시간을 내서 죄송합니다.

 
grig4096 :

문제가 감지되었습니다. MetaEditor는 Program Files 아래의 시스템 폴더에 사용자 파일을 씁니다. Windows 8(내 경우)은 VirtualStore 서비스, 즉 전문가, 이력, 로그 및 기타 폴더의 파일은 실제로 MetaTrader가 설치된 폴더가 아니라 <disk>:\Users\<username>\AppData\Local\VirtualStore\Program Files (x86)\ 폴더에 있습니다. <설치 폴더 MetaTrader>.

VirtualStore 사용을 비활성화하려면 레지스트리의 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 분기에서 "EnableLUA" = 0 매개변수를 변경하고 컴퓨터를 다시 시작해야 합니다. 그 후에 모든 파일 변경 사항과 컴파일된 모듈은 MetaTrader 설치 폴더에 있습니다.

개발자에 대한 요청: 가능하면 기록, 전문가, 사운드 폴더의 위치를 명시적으로 표시하십시오. 이렇게 하면 내가 "Expert Advisor가 컴파일되지 않은 이유"라는 스레드를 시작한 질문이 제거되고 컴파일되지만 예상되는 위치에 추가되지는 않습니다.

문제를 끝까지 이해하지 못하고 시간을 내서 죄송합니다.



mt4setup.exe /64 키로 터미널 설치를 시도하셨나요?? (어디에서 컴파일할지 궁금합니다. 이 주소에서 .../Program Files (x86) 32비트 버전이 설치되고 있습니다...) 64비트 8이 있습니까?
 
grig4096 :

문제가 감지되었습니다. MetaEditor는 Program Files 아래의 시스템 폴더에 사용자 파일을 씁니다. Windows 8(내 경우)은 VirtualStore 서비스, 즉 전문가, 이력, 로그 및 기타 폴더의 파일은 실제로 MetaTrader가 설치된 폴더가 아니라 <disk>:\Users\<username>\AppData\Local\VirtualStore\Program Files (x86)\ 폴더에 있습니다. <설치 폴더 MetaTrader>.

VirtualStore 사용을 비활성화하려면 레지스트리의 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 분기에서 "EnableLUA" = 0 매개변수를 변경하고 컴퓨터를 다시 시작해야 합니다. 그 후에 모든 파일 변경 사항과 컴파일된 모듈은 MetaTrader 설치 폴더에 있습니다.

개발자에 대한 요청: 가능하면 기록, 전문가, 사운드 폴더의 위치를 명시적으로 표시하십시오. 이렇게 하면 내가 "Expert Advisor가 컴파일되지 않은 이유"라는 스레드를 시작한 질문이 제거되고 컴파일되지만 예상되는 위치에 추가되지는 않습니다.

문제를 끝까지 이해하지 못하고 시간을 내서 죄송합니다.

이와 유사한 문제를 피하는 가장 쉬운 방법은 터미널 을 시스템 드라이브에 두지 않는 것입니다 !!!
 
시스템에서도 할 수 있지만 루트의 별도 폴더에 있습니다. 그리고 \ 이 폴더에 대한 권한을 확인하십시오.
 
ruslanchik :


mt4setup.exe /64 키로 터미널 설치를 시도하셨나요?? (어디에서 컴파일할지 궁금합니다. 이 주소에서 .../Program Files (x86) 32비트 버전이 설치되고 있습니다...) 64비트 8이 있습니까?

저는 win8 64비트 입니다. /64 옵션을 사용하여 설치를 시도하면 설치 프로세스가 변경되지 않습니다. 그러나 다른 매개변수와 마찬가지로. 내 생각에 mt4setup은 명령줄 매개변수를 전혀 처리하지 않으며 최소한 외부적으로는 이에 반응하지 않습니다. 포럼 의 터미널 도움말 에서 매개변수에 대한 설명을 찾으려고 했습니다. 결과는 부정적입니다.

 
TarasBY :
이와 유사한 문제를 피하는 가장 쉬운 방법은 터미널 을 시스템 드라이브에 두지 않는 것입니다 !!!

조언 해주셔서 감사합니다. 일반적으로 서로 다른 브로커와 한 브로커의 여러 터미널이 하나의 컴퓨터에 설치되어 있기 때문에 점차 이 결정을 내리게 됩니다.

 

모두에게 좋은 하루!

질문은 다음과 같습니다. MetaEditor에서 컴파일 버튼을 누르면 "디컴파일된 소스 코드 사용을 금지합니다"라는 메시지가 나타납니다.

아무것도 바꾸지 않으면 무엇이 문제가 될까요???!!!

터미널 및 메타에디터 버전 509.

터미널은 플래시 드라이브에 설치됩니다.

컴파일하면 "디컴파일된 소스 코드의 사용이 금지됩니다"라는 오류가 발생합니다.

윈도우 7 시스템.

Advisor의 첫 번째 버전에서는 컴파일이 성공합니다.


조언 도와주세요....

 
코드에는 디컴파일된 코드 조각이 있습니다.
 
디컴파일된 코드 조각이 분명합니다. 그러면 무엇을 할 수 있습니까?
 
crik :
디컴파일된 코드 조각이 분명합니다. 그러면 무엇을 할 수 있습니까?

디컴파일된 코드 조각을 훔치지 말고 자신의 코드를 작성하십시오.
사유: