MQL4に関する質問 - ページ 5 12345678910111213 新しいコメント Forex Trader 2005.11.06 20:31 #41 ここでもうひとつ...。 ソフトウェアを使用して、ウィンドウからインジケータとExpert Advisorをアンロードする方法はありますか? あるいは、ロードもアンロードもしない? Forex Trader 2005.11.06 20:46 #42 いいえ。 Forex Trader 2005.11.06 21:42 #43 よし... Forex Trader 2005.11.07 20:42 #44 ユーザー (Expert Advisorやスクリプト)が作成した MessageBoxが 画面に表示されている場合、MTを制御するためのオプションが用意 されています。 例えば、右クリックメニューが利用できます。これにはEAs>>Deleteがあります。 このRemoveをクリックしても何も起こりません。 これはあるべき姿なのか、それとも故障なのか?もしかして、MessageBoxのOKなどのボタンを押すまでMTを利用できないようにすることを意味しているのでしょうか? MessageBoxがMTによって作成さ れた場合(例:スクリプトを読み込む際に、あるタイムフレームから別のタイムフレームに移動しようとした場合)、MTは使用 できません。 Forex Trader 2005.11.08 11:12 #45 そうですね... init() 内でAlert() を使用することはできないのでしょうか? 私のスクリプトでは、そのような使い方をするとMTがブロックされてしまうので、オーバーロードする必要があるのですが...。 何が問題なのか理解するのに時間がかかりました。 これは正常な状態なのか、それとも不具合なのか? Forex Trader 2005.11.08 12:02 #46 <br /> これは当たり前なのか、それとも不具合なのか? けちん坊 Forex Trader 2005.11.08 12:49 #47 スラワさん、 お返事ありがとうございました。 また、この不具合は何が原因なのか、明らかにしてください。 MTの欠陥なのか、私のやり方が悪いのか? 184のビルドを使用しています。すべてのプログラムをアンロードし、Expert Advisorと indicatorsを削除 し、そのようなスクリプトを1つだけ配置しました。 int init() { int A=0; Alert ("A = ",A); return; }. そしてトレイダは退場...。どうすればいいのか? Forex Trader 2005.11.08 13:00 #48 さて、このスクリプトを別のマシン(W98、ビルド183)で試してみました。 トレイダが激しくクラッシュして二度と起動しなくなり、マシンを再起動する羽目になった。 Forex Trader 2005.11.08 14:16 #49 また、この不具合の原因を明らかにしていただけないでしょうか。<br / translate="no"> これは MT の欠陥なのか、それとも私が何か間違ったことをしているのでしょうか? 欠点 どうしたらいいのでしょうか? 新しいビルドがリリースされるまで、スクリプトの初期化時にアラートを使用しないでください。 Forex Trader 2005.11.08 14:54 #50 スラワ、 OK、ありがとうございます。 その場合、 deinit() でObjectDelete() が失敗するためには、deinit() に Alert() を入れてはいけないということも考慮に入れておくとよいでしょう。 また、この場合、Alert()自体は正しく動作し、何もハングアップしません。 12345678910111213 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ソフトウェアを使用して、ウィンドウからインジケータとExpert Advisorをアンロードする方法はありますか?
あるいは、ロードもアンロードもしない?
例えば、右クリックメニューが利用できます。これにはEAs>>Deleteがあります。
このRemoveをクリックしても何も起こりません。
これはあるべき姿なのか、それとも故障なのか?もしかして、MessageBoxのOKなどのボタンを押すまでMTを利用できないようにすることを意味しているのでしょうか?
MessageBoxがMTによって作成さ れた場合(例:スクリプトを読み込む際に、あるタイムフレームから別のタイムフレームに移動しようとした場合)、MTは使用 できません。
init() 内でAlert() を使用することはできないのでしょうか?
私のスクリプトでは、そのような使い方をするとMTがブロックされてしまうので、オーバーロードする必要があるのですが...。
何が問題なのか理解するのに時間がかかりました。
これは正常な状態なのか、それとも不具合なのか?
けちん坊
お返事ありがとうございました。
また、この不具合は何が原因なのか、明らかにしてください。
MTの欠陥なのか、私のやり方が悪いのか?
184のビルドを使用しています。すべてのプログラムをアンロードし、Expert Advisorと indicatorsを削除 し、そのようなスクリプトを1つだけ配置しました。
そしてトレイダは退場...。どうすればいいのか?
トレイダが激しくクラッシュして二度と起動しなくなり、マシンを再起動する羽目になった。
欠点
どうしたらいいのでしょうか?
新しいビルドがリリースされるまで、スクリプトの初期化時にアラートを使用しないでください。
OK、ありがとうございます。
その場合、
deinit() でObjectDelete() が失敗するためには、deinit() に Alert() を入れてはいけないということも考慮に入れておくとよいでしょう。
また、この場合、Alert()自体は正しく動作し、何もハングアップしません。