mql5 언어의 특징, 미묘함 및 작업 방법 - 페이지 114

 
pavlick_ :

매크로 2개, 별로 아프지 않은 것 같습니다.

보편적인 해결책이 없을 때 항상 마음이 아픕니다. 공허함만이 그렇게 눈에 띈다.

따라서 void 대신 bool ... return(true) 또는 이와 유사한 것을 수행하는 것이 좋지만 코드 왜곡 유형은 아닙니다. 왜 그런 괴물이 만들어졌는지(유연성이 전혀 없음) 명확하지 않습니다.
 

얘들 아, 여기에 무엇을 더 추가해야합니까?

fH = FileOpen (fName, FILE_WRITE | FILE_CSV , ';' , CP_UTF8 );

UTF-8 인코딩으로 일반 csv 파일을 생성하려면,

내가 무엇을 잘못하고 있지?

 
xxz :

얘들 아, 여기에 무엇을 더 추가해야합니까?

UTF-8 인코딩으로 일반 csv 파일을 생성하려면,

내가 무엇을 잘못하고 있지?

문제가 무엇입니까?
 
Alain Verleyen :
문제가 무엇입니까?

엑셀로 열때 구분자를 구분하는 절차를 계속 거쳐야 하는데...
UTF-8이 지정되어도 파일은 여전히 UTF-16으로 생성됩니다...

그리고 어떻게 이겨야 할지 모르겠어...

4는 그런 문제가 없습니다.

 
xxz :

그리고 어떻게 이겨야 할지 모르겠어...

FILE_ANSI를 추가하시겠습니까?

 
TheXpert :

FILE_ANSI를 추가하시겠습니까?

추가 또는 교체?

 
TheXpert :

FILE_ANSI를 추가하시겠습니까?

추가했습니다

kryakozyabry가 밝혀졌습니다 ...

 
Vladimir Pastushak :

부모 메서드를 호출하고 싶습니다

여기 코드가 있습니다. 내가 무엇을 잘못하고 있습니까 ???

//+------------------------------------------------------------------+
class A
  {
public:
   virtual int Test_A()
     {
      return 100;
     }
  };
//+------------------------------------------------------------------+
class B :public A
  {
public:
   virtual int Test_A()
     {
      return 200;
     }
  };

B b;
//+------------------------------------------------------------------+
void OnStart()
  {
   Comment (A::b.Test_A());
  }
//+------------------------------------------------------------------+


내부 B 는 이렇게

A::Test_A()

상위 메소드를 참조할 수 있습니다.

그리고 외부에서 필요한 경우 포인터 캐스팅을 통해서만 가능합니다. 이를 위한 가상 기능 은 클래스 종류에 따라 대체하도록 한다.

 
Andrey Barinov :

그리고 외부에서 필요한 경우 포인터 캐스팅을 통해서만

포인터를 캐스팅해도 아무 일도 일어나지 않습니다. 어떻게 던져도 대상은 동일합니다.
 
fxsaber :

보편적인 해결책이 없을 때 항상 마음이 아픕니다. 공허함만이 그렇게 눈에 띈다.

나는 가능한 것을 쓰지 않을 것입니다. 그렇지 않으면 갑자기 간단하고 pavlick_   다시 ... 짖는다

사유: