Phi.nutsさん、ありがとうございます。私はすでに動的配列を使ってこの問題を解決していますが、最後のビルド(803)では、静的配列を使うことができました。なぜMQはそれを変更したのでしょうか?そして今のところそれに関するニュースはありません。トピックhttps://www.mql5.com/en/forum/53("List of changes in Meta Trader Client Terminal builds") をチェックしてみてください。
biantoro: Phi.nutsさん、ありがとうございます!すでに動的配列を使ってその問題を解決しているのですが、最後のビルド(803)では静的配列が使えました。なぜMQはそれを変更したのでしょうか?そして、今までそれに関するニュースはありません。トピックhttps://www.mql5.com/en/forum/53("List of changes in Meta Trader Client Terminal builds") で確認してください。
私のXP 64bitでは、最新のビルドは動作しません。XPはもう古いのでしょうか?
ビルド815を使用していますが、インジケータの値をコピーするために静的配列を使用すると、いくつかの問題が発生します。
このコードをコンパイルすると、"Cannot be used for static allocated array "というエラーが表示されます。何か変更があったのでしょうか?前回のビルド803では、このようなエラーは発生していません。
はい、そのエラーは存在します。ArraySetAsSeriesの ドキュメントを参照してください。
これを解決するには、配列をダイナミックとして宣言し、後でArrayResizeを 使用して配列のサイズを変更します。
まだ最新のアップデートを取得できない人は、MT5を再起動するか、MetaQuotesのサーバーにデモを開いてください(面白いことに、すべてのMT5はすべてのアップデートを取得します)。
はい、エラーは存在します。ArraySetAsSeriesの ドキュメントを参照してください。これは静的配列には使用できません。
これを解決するには、配列をダイナミックとして宣言し、後でArrayResize を 使用して配列のサイズを変更します。
まだ、最新のアップデートを取得できない方は、MT5を再起動するか、MetaQuotesサーバーにデモを開いてください。
Phi.nutsさん、ありがとうございます!すでに動的配列を使ってその問題を解決しているのですが、最後のビルド(803)では静的配列が使えました。なぜMQはそれを変更したのでしょうか?そして、今までそれに関するニュースはありません。トピックhttps://www.mql5.com/en/forum/53("List of changes in Meta Trader Client Terminal builds") で確認してください。
Coz 私はこのフォーラムであなたのコメントをいくつか読みました、...だから、はい、私はあなたが簡単にそれを解決することができると思います :).
私のMT5が最新のMT5にアップデート されたので、MetaQuotesの最新のMT5のアナウンスも探 したのですが、まだ公開されていないようです。
今回のエラーはArraySetAsSeriesから発生したもので、過去に同じエラーが発生したかどうかフォーラムを検索してみました。私が見つけたのは、過去に古いMT5で、ArraySetAsSeriesは静的配列に使用できない ことです。ということで、このエラーは目新しいものではありません。
http://www.google.com/search?q= array set as series site:https://www.mql5.com/en/forum です。
ビルド815を使用していますが、静的配列を使用してインジケータの値をコピーする際に問題が発生します。
このコードをコンパイルすると、"Cannot be used for static allocated array "というエラーが表示されます。何か変更があったのでしょうか?前回のビルド803では、このようなエラーはありませんでした。
エラーではありません。警告だけです。ドキュメントを 読んでください。
ノート
AS_SERIES フラグは、多次元配列や静的配列 には設定できません ...私のXP 64bitでは、最新のビルドは動作しません。XPはもう時代遅れなのでしょうか?
phi.nutさん、stringoさん、ありがとうございます。
前回のビルド(803)でEAを作成し、静的配列にArraySetAsSeriesを 使用してEAは正常に動作していたのですが、814ビルドにアップデートしたらこのエラーが表示されたので、この件について気になっています。803ビルドに戻ってEAをコンパイルし直して、このEAが本当に動くかどうか確認したいのですが...。ところで、今までロシアのフォーラムでも815ビルドについてのアナウンスはありませんでしたが、これは珍しいことだと思います。問題がないことを祈ります...ありがとうございます。
phi.nutさん、stringoさん、ありがとうございます。
前回のビルド(803)でEAを作成し、静的配列にArraySetAsSeriesを 使用してEAは正常に動作していたのですが、814ビルドにアップデートしたらこのエラーが表示されたので、この件について気になっています。803 ビルドに戻って EAをコンパイルし直して、このEAが本当に動くかどうか確認したいのですが...。ところで、今までロシアのフォーラムでも815ビルドについてのアナウンスはありませんでしたが、これは珍しいことだと思います。問題がないことを祈ります...ありがとうございます。
前回のビルド(803)では、静的配列にArraySetAsSeriesを 使用してEAを作成し、EAは正常に動作していたので、この点について興味があるだけなのです。
fine?"問題ない "とは "警告がない "ということですか?
そんなことはない。
Biantoroさん、慌てないでください、警告を出しただけです、誤解を招かないように。
質問です。静的配列のAsSeriesの状態をどのように確認したのでしょうか?