記事"MQLによるMQLの構文解析"についてのディスカッション - ページ 2

 
David_NZ:

こんにちは、私はここでは比較的初心者です。

記事を読んで、RESULTはウィザードによって生成されたコードを検索するための検索ツールであると仮定しました。

zipファイルをダウンロードしました。スクリプトmql.mq5をインストールし、エラーなしでコンパイルしました。

mql.ex5を実行しても結果は表示されない。

私は学習モードです。ウィザードを使用してコードベースのコードを使用し、分析、修正して使用可能なEAを取得できるようにしたい。

助けていただけるとありがたいです。

ありがとうございます。

これは「ウィザードによって生成されたコードを検索するツール」ではありません。私は記事をロシア語で書き、MQが作成した英訳を校正していません(彼らはそのようなことはしません)が、記事にはすべての詳細が含まれており、提示されたスクリプトで何ができるかについて十分に明確であることを願っています。特にMQL解析は、ソースからのクラス階層とメソッドの抽出によって示されている。どのウィザードを指しているのか理解できません。

あなたが行ったこと(スクリプトを実行するために必要なシステム・レベルでの準備も含む)とその結果を正確に説明してください。画面上のどのような結果を期待していますか?スクリプトはログに結果を出力します。

ソースコードをお持ちなので、スクリプトをデバッグして、一行ずつ何が起こっているかを調べることができます。

 

こんにちは、スタン、

返信に時間を割いてくれてありがとう。

スクリプトのPrintコマンドがログファイルに書き込まれることを知りませんでした。

はい、スクリプトを実行するとログファイルが作成されます。

(MetaEditorのWizard new doc)で作成されたコードを見て、私は常にイライラしています。

開いているファイル#includeにない関数を呼び出すと、さらに#includeのレベルが下がります。

このスクリプトには検索ボックスがあり、関数がどの*.mqhファイルに隠されているかを教えてくれることを期待していました。

このスクリプトは検索機能ではないので、これ以上お時間を取らせません。

ありがとうございました。

 
David_NZ:

やあ、スタン、

返信に時間を割いてくれてありがとう。

スクリプトのPrintコマンドがログファイルに書き込まれることを知りませんでした。

はい、スクリプトを実行するとログファイルが作成されます。

(MetaEditorのWizard new doc)で作成されたコードを見ていて、常にイライラしています。

オープンされたファイル#includeにない関数を呼び出し、さらに#includeのレベルを下げています。

このスクリプトには検索ボックスがあり、関数がどの*.mqhファイルに隠されているかを教えてくれることを期待していました。

このスクリプトは検索機能ではないので、これ以上お時間を取らせるつもりはありません。

ありがとうございました。

このスクリプトはソースコードを解析し、すべてのネストされたインクルードをたどりますが、どのヘッダーファイルに特定の関数が含まれているかを表示するような既製のソリューションは提供しません。

この目的のためには、スクリプトをカスタマイズする必要があります。

MQLウィザードで新しいプログラムを作成し、依存関係(ヘッダーファイル)を含むすべてのソースをドリルダウンしたい場合、MetaEditorから簡単に行うことができます:マウスで識別子を右クリックしてコンテキストメニューを開き、"Go to definition"(Alt+G)をクリックします。

 

こんにちは、スタン。あなたの最後の段落は、私が必要としていた解決策でした。

ありがとう。