오류, 버그, 질문 - 페이지 1037

 
A100 :
.dll이 언로드되면 모든 데이터가 손실된다는 의미입니까? 시도했지만 데이터 손실이 발생하지 않았습니다. 아마도 시스템이 어느 시점까지 언로드할 필요가 없다는 것을 이해하고 있을 것입니다.

extern 변수는 컴파일 타임에 바인딩됩니다.

DLL(및 mql-library)은 기본 프로그램과 함께 컴파일되지 않으므로 연결할 수 없습니다. stringo의 결함은 원칙적으로 컴파일 중에 오류를 발생시켜야 합니다. 그녀는 분명히.

https://www.mql5.com/ru/docs/basis/variables/externvariables

외부 변수

extern 키워드는 전역 수명 을 가진 정적 저장 클래스 식별자로 변수 식별자를 선언하는 데 사용됩니다. 이러한 변수는 프로그램이 실행을 시작하는 순간부터 존재하며, 프로그램이 실행되기 시작한 직후에 이에 대한 메모리가 할당되어 초기화됩니다.

#include 전처리기 지시문을 사용하여 여러 소스 파일로 구성된 프로그램을 만들 수 있습니다. 동일한 유형 및 식별자로 extern으로 선언된 변수는 동일한 프로젝트의 다른 소스 파일에 존재할 수 있습니다.

전체 프로젝트를 컴파일할 때 유형 및 식별자가 동일한 모든 extern 변수는 전역 변수 풀의 동일한 위치와 연결됩니다. 외부 변수는 소스 파일을 별도로 컴파일하는 데 유용합니다. Extern 변수는 초기화될 수 있지만 한 번만 가능합니다. 동일한 유형 및 동일한 식별자를 가진 여러 개의 초기화된 extern 변수가 존재하는 것은 허용되지 않습니다.

 
zfs :
변수는 2번 초기화됩니다. 최소한 이 오류를 먼저 제거하고 계산을 위해 새 변수를 사용하십시오.

https://www.mql5.com/en/forum/1111/page1053#comment_570931

줄 번호를 매겼습니다. 어떤 파일에서 어떤 줄을 제거합니까?

 
A100 :

https://www.mql5.com/ru/forum/1111/page1053#comment_570931

줄 번호를 매겼습니다. 어떤 파일에서 어떤 줄을 제거합니까?

20라인은 기본적으로 어디서나 볼 수 있습니다.
 
zfs :
20라인은 기본적으로 어디서나 볼 수 있습니다.
제거됨
 10 //test.mq5
20
30 #import "testLib.ex5"
40            void f();
50 #import
60 void OnStart ()
70 {
80          e1 = 10 ;
90          f();
100 }
e1 - 선언되지 않은 식별자가 컴파일되지 않습니다. 예상대로입니다.
 
zfs :
그래서 9월에 약속한 것 같다.)

아니, 9월에 대해 몰랐다.

Service Desk의 응용 프로그램이 닫혔습니다. 다음 빌드에서 수정되었다고 합니다. 여기 포럼에서도 아무것도 보지 못했습니다.

알겠습니다. 정보 감사합니다.

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
A100 :
제거됨 e1 - 예상되는 선언되지 않은 식별자를 컴파일하지 않습니다.

mqh에서 꺼내서 두 파일에 연결

 
zfs :

mqh에서 꺼내서 두 파일에 연결

뽑았다, 꽂았다

https://www.mql5.com/ru/forum/1111/page1053#comment_569138

결과는 변경되지 않았습니다

 
A100 :

뽑았다, 꽂았다

https://www.mql5.com/ru/forum/1111/page1053#comment_569138

결과는 변경되지 않았습니다

그리고 TestLib는 그것과 어떤 관련이 있습니까?

다른 쪽 끝에서 가자. 어떤 결과를 얻고 싶은지 말해주세요? 무엇을 찾고 계신가요? 포인트

 
stringo :

다른 쪽 끝에서 가자. 어떤 결과를 얻고 싶은지 말해주세요? 무엇을 찾고 계신가요? 포인트

여러 .ex5 모듈에서 읽고 쓸 수 있는 변수를 얻고 싶습니다.
 
A100 :
여러 .ex5 모듈에서 읽고 쓸 수 있는 변수를 얻고 싶습니다.
글로벌을 만듭니다.