초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 458

 

텍스트에서 숫자를 만드는 방법을 알려주시겠습니까?

텍스트 string= "OpenOrder_Part=1"이 있습니다.

숫자 1을 분리하고 "int"로 변환해야 합니다.

 
-Aleks- :

텍스트에서 숫자를 만드는 방법을 알려주시겠습니까?

텍스트 string= "OpenOrder_Part=1"이 있습니다.

숫자 1을 분리하고 "int"로 변환해야 합니다.

"=" 및 StringToInteger() 뒤의 문자를 찾습니다.
 
-Aleks- :

텍스트에서 숫자를 만드는 방법을 알려주시겠습니까?

텍스트 string= "OpenOrder_Part=1"이 있습니다.

숫자 1을 분리하고 "int"로 변환해야 합니다.

Offhand - 구분 기호 "="에서 문자열을 분할합니다. StringSplit() 함수 . 그런 다음 StringToInteger().
 
Artyom Trishkin :
"=" 및 StringToInteger() 뒤의 문자를 찾습니다.

고맙습니다.

이상하게도 StringToInteger() 는 필요하지 않았습니다. 이 함수가 없어도 숫자가 추가됩니다.


타포춘 :
Offhand - 구분 기호 "="에서 문자열을 분할합니다. StringSplit() 함수. 그런 다음 StringToInteger().

고맙습니다! 모든 것이 나쁘지는 않았지만 이제는 문자열을 올바르게 인코딩하여 텍스트를 숫자와 결합하는 것이 불가능합니다. 글쎄, 내가 번호가 어디에 있는지 모른다면 어떻게해야하는지 명확하지 않습니다 ...

나는 이렇게 쓴다

int CountPendingOrder_OS=1;

string comm="CountPendingOrder_OS_"+CountPendingOrder_OS;

뭐가 문제 야?
 
-Aleks- :

고맙습니다.

이상하지만 StringToInteger()는 필요하지 않습니다. 이 함수가 없어도 숫자가 추가됩니다.


고맙습니다! 모든 것이 나쁘지는 않았지만 이제는 문자열을 올바르게 인코딩하여 텍스트를 숫자와 결합하는 것이 불가능합니다. 글쎄, 내가 번호가 어디에 있는지 모른다면 어떻게해야하는지 명확하지 않습니다 ...

나는 이렇게 쓴다

int CountPendingOrder_OS=1;

string comm="CountPendingOrder_OS_"+CountPendingOrder_OS;

뭐가 문제 야?

그래서 StringToInteger() 함수 가 필요했습니다. 하지만 더 쉬울 수 있습니다.

string comm = " "+(문자열)CountPendingOrder_OS.

문자열 부분을 정수 부분과 연결하려고 합니다. 그렇기 때문에 오류가 발생합니다. 정수 부분을 문자열로 변환해야 합니다. 이 경우 명시적 변환을 사용합니다.

 
Tapochun :

그래서 StringToInteger() 함수 가 필요했습니다. 하지만 더 쉬울 수 있습니다.

string comm = " "+(문자열)CountPendingOrder_OS.

문자열 부분을 정수 부분과 연결하려고 합니다. 그렇기 때문에 오류가 발생합니다. 정수 부분을 문자열로 변환해야 합니다. 이 경우 명시적 변환을 사용합니다.

감사합니다. 하지만 IntegerToString() 함수가 숫자 0과 함께 작동하지 않는다는 점은 실망스럽습니다. "필러"로 대체합니다!
 
-Aleks- :
감사합니다. 하지만 IntegerToString() 함수가 숫자 0과 함께 작동하지 않는다는 점은 실망스럽습니다. "필러"로 대체합니다!
그런 다음 명시적 변환을 사용합니다.
 
Tapochun :
그런 다음 명시적 변환을 사용합니다.

방법 것입니다? :) 지금까지 나는 0을 확인했습니다 ...


여기에 또 다른 오류가 있지만 해석하는 방법을 모르겠습니다...

2015.10.15 14:54:46.709 2011.06.29 10:50 EA의 치명적인 오류로 인해 테스트 통과가 중지되었습니다.

2015.10.15 14:54:46.709 2011.06.29 10:50 'C:\Users\<...>\Kamikadze_MA-9.ex4'의 0x00000006에 대한 액세스 위반 읽기

 
-Aleks- :

...

여기에 또 다른 오류가 있지만 해석하는 방법을 모르겠습니다...

2015.10.15 14:54:46.709 2011.06.29 10:50 EA의 치명적인 오류로 인해 테스트 통과가 중지되었습니다.

2015.10.15 14:54:46.709 2011.06.29 10:50 'C:\Users\<...>\Kamikadze_MA-9.ex4'의 0x00000006에 대한 액세스 위반 읽기

서비스 데스크에 이러한 오류가 있습니다.
 
-Aleks- :

방법 것입니다? :) 지금까지 나는 0을 확인했습니다 ...


여기에 또 다른 오류가 있지만 해석하는 방법을 모르겠습니다...

2015.10.15 14:54:46.709 2011.06.29 10:50 EA의 치명적인 오류로 인해 테스트 통과가 중지되었습니다.

2015.10.15 14:54:46.709 2011.06.29 10:50 'C:\Users\<...>\Kamikadze_MA-9.ex4'의 0x00000006에 대한 액세스 위반 읽기

위에서 설명했습니다: 변수 이름 앞에 (문자열).

MT5?

사유: