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

 
Mathemat :
그리고 모든 것이 나를 위해 올바르게 컴파일됩니다. 빌드 509. 밑줄이 있지만 맨 앞줄로만 사용됩니다. 나는 일반적으로 변수 내에서 이러한 기호를 사용하지 않습니다.

따라서 밑줄은 디컴파일의 표시가 아닙니다.

나는 밑줄을 선행 및 내부로 적극적으로 사용합니다. 모든 것이 문제 없이 컴파일됩니다.

 

그리고 내부에서 시도했지만 컴파일되었습니다. 글쎄, 나는 알고리즘이 분명히 서투르지 않다고 말합니다.

 
Mathemat :

그리고 내부에서 시도했지만 컴파일되었습니다. 글쎄, 나는 알고리즘이 분명히 서투르지 않다고 말합니다.

그리고 여기, 특히 관심을 끌기 위해 네트워크에서 디컴파일된 표시기를 가져와서 컴파일했습니다. ex4가 아닙니다. 좋은. 그런 다음 여러 사이클에서 생성된 카운터 이름을 i로 교체하고 일부 버퍼 이름을 읽을 수 있는 이름으로 수정했습니다. 그리고 ... 헐, 보라 ... 디컴파일러가 디컴파일러가 되는 것을 중단했습니다. 나머지는 컴파일되고 작동하기 시작했습니다. 코드는 쓰레기 구덩이처럼 보입니다 ...

그래서 아직 해야할 일이 남아있는 것 같아요...

 
이제 개발자들은 이 스레드에 앉아 계시를 읽고 감사합니다...
 
Renat :

_의 존재가 디컴파일되고 금지된 것을 의미한다고 스스로 믿습니까?

글쎄, 당신은 그런 말도 안되는 소리를 할 수 없습니다. "귀하의" 코드를 살펴보고 자동 생성 식별자와 코드의 나머지 부분에서 밑줄이 중요합니까?


지금 509 빌드에 대해 이야기하고 있지만 업데이트를 수행했으며 이미 잘 작동하고 있습니다. 분명히 사람들은 당신의 "혁신"을 좋아하지 않았습니다.

MetaTrader 4 클라이언트 터미널 빌드 509

  1. 터미널: UAC가 활성화된 LiveUpdate 후 클라이언트 터미널 실행 이 수정되었습니다.
  2. 터미널: 사용자 인터페이스의 포르투갈어 번역 업데이트.
  3. MQL4: 경우에 따라 MQL4 프로그램 실행에 오류가 발생하는 컴파일 오류가 수정되었습니다.
  4. 충돌 로그 수정.


업데이트는 LiveUpdate 시스템을 통해 제공됩니다.

06/24 업데이트 되었습니다. 나는 그것이 포인트 3과 관련이 있다고 생각한다(

  1. MQL4: 경우에 따라 MQL4 프로그램 실행에 오류가 발생하는 컴파일 오류가 수정되었습니다.)

그리고 나는 500 빌드에 대해 이야기하고 있었는데 확실히 그런 문제가 있습니다. 오늘날 모든 것이 509 버전으로 전환한 후에만 작동했습니다.

그들은 스스로 문제를 만든 다음 성공적으로 스스로 해결했습니다. 잘했습니다)))

 
Mathemat :
이제 개발자들은 이 스레드에 앉아 계시를 읽고 감사합니다...
글쎄, 나는 그것이 가능하고 심지어 필요하다고 생각한다.
 

나는 일찍 기뻐했지만 지금은 컴파일 오류가 발생합니다.

클래스, 이제 코드 작성의 복수를 위해 컴파일러가 어디에서 어떤 오류를 제공하는지 분석해야 합니다.

분명히 이전 작업 빌드를 설치하는 것이 정말 쉬울 것입니다. 그렇지 않으면 그러한 업데이트로 멀리 가지 못할 것입니다.

 
OmegaTube :

나는 일찍 기뻐했지만 지금은 컴파일 오류가 발생합니다.

클래스, 이제 코드 작성의 복수를 위해 컴파일러가 어디에서 어떤 오류를 제공하는지 분석해야 합니다.

분명히 이전 작업 빌드를 설치하는 것이 정말 쉬울 것입니다. 그렇지 않으면 그러한 업데이트로 멀리 가지 못할 것입니다.

이것이 당신의 코드라면, 실례합니다. 컴파일러가 그것을 디컴파일러로 간주하는 그런 일을 왜 거기에서 했습니까? 나는 반복한다 - 나는 의도적으로 디컴파일된 ex4를 컴파일할 수 있었고, 이 표시기의 일부 변수와 버퍼의 이름을 약간 정리하고 나머지 엉망진창을 그대로 두었습니다. 그러나 그러한 문제가 있는 경우 코드는 어떻습니까? ?
 
그의 코드가 아니라...
 

나는 오랫동안 다른 사람의 디컴파일을 사용하려고 시도하지 않았습니다 - 내 자신의 코드로 충분하고 무엇이 그렇지 않은가 - 나는 직접 작성하거나 여기에, 내가 입력하는 코드 기반에서 작성하지만 내 의견은 다음과 같습니다.

1. 어쨌든 인간 코드와 자동 코드를 기계로 구별하는 것은 다소 문제가 있기 때문에 그러한 제한은 기능이 약할 것입니다. 이 경우(내가 이해하는 대로) 변수 이름은 디컴파일된 이름과의 유사성을 확인하며 이는 완고하지 않은 프로그래머가 아닌 완전히 초보자만 제한할 수 있습니다. 수년 동안 코드 작업을 해 온 사람으로서 나는 이렇게 말할 것입니다. 이런 종류의 검사는 적어도 다섯 가지 방향에서 수행될 수 있습니다. 그 중 하나는 이미 관련되어 있습니다. 변수 구문 검사는 말하지 않겠습니다. 나머지는 - 좋지 않기 때문입니다.

2. 개발자들은 어떤 코드를 허용하고 어떤 코드를 사용할 수 없는지 결정하기까지 얼마나 겁을 먹었습니까? "사회적" 답변이 아니라 법률 조항 또는 기타 법적 행위와 관련하여 관심이 있습니다. 개발자는 그러한 전문가 평가를 수행할 권리가 있습니까? 심지어 그런 서투른 평가도 수행할 수 있습니까? 다른 사람의 코드를 사용하는 것은 소유자만 걱정해야 하며 그의 지시에 따라 여전히 법 집행 기관이 있을 수 있으며 그게 전부 입니다.

다른 사람의 정원에 들어가는 것은 좋지 않습니다. 특히 등반가와 관련이 없는 경우 ...

사유: