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

 
Barbarian :

그건 그렇고, 여러 게시물이 이미 저를 이 UAC로 찔렀습니다. 참고로 Microsoft의 도움말:

UAC를 비활성화하고 관리자 아래에 앉아 있는 한 개인적으로 문제가 발생하지 않습니다. 그러나 권리의 제한으로 인해 이미 문제가 있는 수백만 개의 설치된 터미널이 있기 때문에 우리는 알 수 있습니다.

이제 Windows에서 프로그램을 작성할 수 있는 위치와 방법을 이해하는 것은 소프트웨어를 전 세계에 배포하기 시작하는 즉시 알게 될 것입니다.

디렉토리 이름의 해시는 변경되지 않습니다. 이 모든 것은 MT5에서 동일한 방식으로 작동합니다. 우리는 특히 두 플랫폼의 최대 통합을 수행합니다.

 
Renat :

UAC를 비활성화하고 관리자 아래에 앉아 있는 한 개인적으로 문제가 발생하지 않습니다. 그러나 권리의 제한으로 인해 이미 문제가 있는 수백만 개의 설치된 터미널이 있기 때문에 우리는 알 수 있습니다.

이제 Windows에서 프로그램을 작성할 수 있는 위치와 방법을 이해하는 것은 소프트웨어를 전 세계에 배포하기 시작하는 즉시 알게 될 것입니다.

디렉토리 이름의 해시는 변경되지 않습니다. 이 모든 것은 MT5에서 동일한 방식으로 작동합니다. 우리는 특히 두 플랫폼의 최대 통합을 수행합니다.

취소, 감사 합니다.

로컬 및 공유 폴더와 파일에 동시에 액세스할 수 있습니까? 네비게이터에서 로컬 폴더와 파일, 일반 폴더를 모두 볼 수 있다는 뜻입니다. 그래서 컴파일 후 실행 파일은 소스 코드와 같은 폴더에 있고 터미널은 그것을 볼 수 있습니다. 그러면 최종 사용자는 실제로 모든 것이 어디에 있는지 알 필요가 없습니다. 터미널은 이러한 파일을 보고 작업하며 프로그래머는 소스 코드가 어디에 있는지 알고 있으며 물리적으로 다음 중 하나에 있지만 조용히 작업합니다. 공유 또는 로컬 폴더에 있습니다. 그런 다음 각 터미널에 대해 "자체 순서"를 지정할 수 있습니다. 터미널의 로컬 폴더에 무언가가 있으며 이러한 파일이 있는 폴더와 공유 폴더에 무언가가 있는 터미널에서만 볼 수 있습니다. 이 파일은 모든 터미널에서 한 번에 볼 수 있습니다. 반면 ME는 공유 폴더와 로컬 폴더를 모두 볼 수 있습니다. 이 폴더는 탐색기에서 열 수 있지만 컴파일할 때 실행 파일이 소스 폴더에 추가됩니다.

???

 

artmedia70 :

....

반면 ME는 공유 폴더와 로컬 폴더를 모두 볼 수 있습니다. 이 폴더는 탐색기에서 열 수 있지만 컴파일할 때 실행 파일이 소스 폴더에 추가됩니다.

여기에서 터미널 버전 문제가 발생할 수 있습니다. 상황에 따라 대상 위치를 조정하는 것이 좋습니다.

또는 (나는 이것을 할 것이다) 컴파일할 때 파일 이름에 컴파일러 버전과 함께 접미사를 추가하십시오. 유형 MACross.b509.ex4 예, 이름이 길어졌지만 정보를 제공하고 매우 보편적인 방식으로 터미널 버전 문제를 해결합니다.

 

artmedia70 :

...그래서 당신은 일이 아닙니다. 괜찮아?

거래. :)
 
MetaDriver :

여기에서 터미널 버전 문제가 발생할 수 있습니다. 상황에 따라 대상 위치를 조정하는 것이 좋습니다.

또는 (나는 이것을 할 것이다) 컴파일할 때 파일 이름에 컴파일러 버전과 함께 접미사를 추가하십시오. 유형 MACross.b509.ex4 예, 이름이 길어졌지만 정보를 제공하고 매우 보편적인 방식으로 터미널 버전 문제를 해결합니다.

여러 버전의 터미널을 유지하는 것은 이미 다소 문제가 있습니다. 하나를 업데이트한 후 모두 자체적으로 업데이트됩니다.

나는 당신이 그것에 내기를 해서는 안된다고 생각합니다.

특히 #ifdef가 있고 범용(4-5) 라이브러리를 작성할 수 있는 기능이 있는 경우 소스용 공유 폴더가 유용할 것입니다.

 
MetaDriver :
거래. :)

거래 ;)
 

이제 컴파일러는 사용되지 않는 함수가 있는 경우 해당 함수가 존재하고 실행 파일에서 제외된다는 경고를 발행하지 않습니다. 이대로 남을까?

이제 사용하지 않는 변수에 대한 경고가 있습니다(그런데 매우 편리합니다. 감사합니다).

 
artmedia70 :

이제 컴파일러는 사용되지 않는 함수가 있는 경우 해당 함수가 존재하고 실행 파일에서 제외된다는 경고를 발행하지 않습니다. 이대로 남을까?

예, 그대로 유지됩니다.

라이브러리의 활성 사용을 감안할 때 이러한 메시지는 더 이상 발행되지 않아야 합니다. 많은 기능이 사용되지 않을 수 있습니다. 물론 사용하지 않는 기능은 모두 제거됩니다.

 
komposter :

여러 버전의 터미널을 유지하는 것은 이미 다소 문제가 있습니다. 하나를 업데이트한 후 모두 자체적으로 업데이트됩니다.

나는 당신이 그것에 내기를 해서는 안된다고 생각합니다.

그리고 나는 내기할 생각을 하지 않았다. 다만 경우가 다를 뿐입니다. 예를 들어 베타 테스트... :)


특히 #ifdef가 있고 범용(4-5) 라이브러리를 작성할 수 있는 기능이 있는 경우 소스용 공유 폴더가 유용할 것입니다.

네, 그렇습니다. 기능 개발의 매우 논리적인 연속입니다.
 

그러나 프로그램 실행 중에 원래 할당된 외부 변수의 값을 더 이상 변경할 수 없습니까?

매우 편안하지 않습니다. 하나 더 구해야지...