"ダミー "からの質問 - ページ 277

 
Oleg Tsarkov:
EAやスクリプトから実行ファイルを実行する方法を教えてください、見つからないのですが・・・。

winのapi経由のみ

http://www.firststeps.ru/mfc/winapi/r.php?131

www.ПЕРВЫЕ ШАГИ.ru :: Шаг 131 - CreateProcess
  • www.firststeps.ru
На данный момент это основная функция запуска процесса, все остальные функции такие как WinExec и LoadModule оставлены для совместимости и используют CreateProcess. Описание lpApplicationName. Указатель на строку которая заканчивается нулем и содержит имя выполняемого модуля. Этот параметр может быть NULL тогда имя модуля должно быть в...
 
こんにちはこんにちは、取引口座にお金を転送する方法を介して見て、再読んでいるが、私は誰もが親切に人々を助けることについて話しているナビゲータを発見していない
 
q797070:
何度も何度も読み返したが、みんなが言っているナビが見つからないので、取引口座に振り込む方法 善良な人たちを助けてください

このサイトでは、デモ口座しか開設できません。実際の取引は行っておりません。

 

皆さん、こんにちは。テキストファイルから変数A、B、Cの値を取り出し、プログラム中にそのような変数がある場合、ファイルから新しい値を設定するにはどうしたらよいでしょうか?

さて、この手続きは、各変数に対して別々のコード行で行われます。

 objCParamFromCSV.ParamGet(1,"doubleRisk",doubleRisk);
 objCParamFromCSV.ParamGet(1,"boolRisk",boolRisk);
 objCParamFromCSV.ParamGet(1,"stringRisk",stringRisk);
 objCParamFromCSV.ParamGet(1,"NoOpenOrdIsCloseProfitPoint",NoOpenOrdIsCloseProfitPoint);

void ParamGet(int numLine, string nameParam, T &param)
{
      string value = this.getParamCSV(numLine,nameParam);
      
      if(this.lastError) return;
      
      string gebugstr= "Параметр "+nameParam+" старое зн.=";
      string strValue;      
      if(typename(param)=="double")
      {
         strValue = DoubleToStr(param) ;
      
      }
      else if(typename(param)=="int") 
      {
         strValue = IntegerToString(param) ; 
          
      }    
    
      param = (T)value;  
      gebugstr+=strValue+" нов.="+value;
            
      
      this.printDebug(gebugstr);
      if(this.test)
      {
         //ExpertRemove();
      }
}


すなわち、変数名で変数そのものにアクセスし、その値を読み取る/設定することができる

理想を言えば、このような関数呼び出しは

objCParamFromCSV.ParamGet(1,"doubleRisk");

関数内部では、まず変数が存在するかどうかを確認し、その型を調べ、ファイルから読み込んで新しい値を設定します。

 
助けてくれる人:インジケーターを購入してパソコンにインストールしたのですが、スマホ(ios)にインストールできません。
 
Sturov:
助けてくれる人:インジケーターを購入してパソコンにインストールしたのですが、スマホ(ios)にインストールできません。

アドバイザーやカスタムインジケータは、コンピュータ上でしか動作しません。