CNeuron* CreateNeuron(string aClass) {
CNeuron *n=NULL;
if (aClass=="") n = new CNeuron; elseif (aClass=="BIAS") n = new CNeuronBias; elseif (aClass=="INDICATOR") n = new CNeuronIndicator; elseif (aClass=="EXTERN") n = new CNeuronService; elseif (aClass=="MSE") n = new CNeuronMSE; elseif (aClass=="PROFIT") n = new CNeuronProfit; elseif (aClass=="LINEAR") n = new CNeuronLinear; elseif (aClass=="SIGMOID") n = new CNeuronSigmoid; elseif (aClass=="TANH") n = new CNeuronTanh; elseif (aClass=="SIN") n = new CNeuronSin; elseif (aClass=="COS") n = new CNeuronCos; elseif (aClass=="DISTANCE") n = new CNeuronDistance; elseif (aClass=="WINNER") n = new CNeuronWinner;
return(n);
};
ちょっと勘違いしてますね。
誤解しているのはあなたの方です :)
XMLへの保存は良い。MQL5用のXMLパーサーはありますか?
Dllkiは無理です。
XMLへの保存は良い。MQL5用のXMLパーサーはありますか?
dllではそれができない。
一度やったことがあるのですが、何か残っているんです
2日かかります。
標準のDLLからmsxmlパーサーを使用することができますが、非常に多くのリソースを必要とします。
追伸
すべてのエンティティは、XMLから/XMLへ自身を初期化/保存できる必要があります。
XSLTでグリッドを解析してCanvasコードに変換し、ウェブに表示することができます。例えば、MQL5のフォーラムエンジンにプラグインします。コメントにファイルをアップロードするだけで、グリッドトポロジー全体が手元に届きます。
もしMQL5がreg式をサポートしていたら、パーサーは30分もあれば書けるでしょう。
XSLTでグリッドを解析してCanvasコードに変換し、Webに表示することができます。例えばMQL5のフォーラムエンジンの場合。コメントにファイルをアップロードすれば、グリッドのトポロジー全体が手元に届きます。
すぐにこういう組織になったわけではないのですが......面倒くさかったです
だから、おすすめなんです。
xmlがあれば、あらゆる種類のビジュアルエディターが使えるし、独自のビジュアライザー/コンフィギュレーターを書くこともできる。
XMLはいいことだ、支持する、......。
+10000.
開発者は、追加のDLLやWin APIを使わずに、できるだけ簡単に、便利に作業ができるようにしてほしい(というか、言語の奥底に全部隠して、一番きれいなMQLを提供してほしい)です。
各エンティティは、XMLから/XMLへ自身を初期化/保存できる必要がある